IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Formulaire in line


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Par défaut Formulaire in line
    Bonjour,

    Je souhaiterais avoir mon formulaire sur la même ligne que mon texte : comment faire ?

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Blablabla
    <form name="frm" action="index.php" method="GET">
    	<select name="liste">
    		<option value="1">Item 1</option>	
      		<option value="2">Item 2</option>	
    		<option value="3">Item 3</option>					
    	</select>
            <input type="submit" name="valider" value="OK" />
    </form>
    blablabla
    Merci d'avance pour votre aide.
    @+

  2. #2
    Membre éclairé Avatar de zamanika
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 106
    Par défaut
    Salut,

    Si j'ai bien compris la question, ceci devrait faire l'affaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <form name="frm" action="index.php" method="GET">
    <p>
    Blablabla
    	<select name="liste">
    		<option value="1">Item 1</option>	
      		<option value="2">Item 2</option>	
    		<option value="3">Item 3</option>					
    	</select>
            <input type="submit" name="valider" value="OK" />
    blablabla
    </p>
    </form>

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Par défaut
    OK. C'est bien cela, merci.

    Mais est-on obligé de mettre le texte dans la balise FORM ?

  4. #4
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    Non, tu dois pouvoir le faire avec display:inline;

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Par défaut
    Bonjour,

    j'ai testé avec le code suivant, mais ça ne met pas les éléments en ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <p style="display: inline;">
    	Test
    	<form>
    		<input type="text" />
    	</form>
    </p>

  6. #6
    Membre éclairé Avatar de zamanika
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 106
    Par défaut
    Celà dit, si le texte que tu veux mettre sert à décrire les champs de ton formulaire (genre "login", "pass", "email" etc.) , tu as la balise <label> qui est faites pour ça

    Sinon, pour ton code, la balise <p> doit être à l'intérieur de la balise form :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form>
    <p style="display: inline;">
    Test
    <input type="text" />
    </p>
    </form>
    Remarque : le display inline est inutile, en tout cas avec FF "test" et le champ sont sur la même ligne.

+ Répondre à la discussion
Cette discussion est résolue.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo