Partage
  • Partager sur Facebook
  • Partager sur Twitter

Plusieurs formulaires dans la même page

Sujet résolu
    11 avril 2012 à 10:46:30

    Bonjour j'ai deux formulaires , bientot trois :p dans la même page et je me pose la question comment les differencier, chacun de ses formulaires on un bouton submit, et je voulais savoir si on peut les differencier avec le bouton submit. Pour bien sur récupérer les valeurs et les stockés.
    Bon fini de parler je montre le code ^^ ça parle mieux
    <div id="contenti">
    <div class="containeri">
       <div id="div">
    	<form method="POST" action="index.php#contacts">
    		<div class="gauche"><fieldset>
    		        <p>
    				<span class="label"><label for="nom">Nom:</label></span>
    				<span class="controle"><input type="text" class="text" id="nom" name ="nom" /></span>
    			</p>
    			<p>
    				<span class="label"><label for="mail">Mail:</label><br /></span>
    				<span class="controle"><input type="text" class="text" id="mail" name="mail"/></span>
    			</p>
    			</fieldset></div>
    			<div class="droite"><fieldset>
    			<p>
    			        <span class="label"><label for="prenom">Prenom:</label></span>
    				<span class="controle"><input type="text" class="text" id="prenom" name="prenom"  /></span>
    			</p>
    						
    			<p>
    				<span class="label"><label for="site">Site:</label></span>
    				<span class="controle"><input type="text" class="text" id="site" name="site" /></span>
    			</p>
    			</fieldset></div>
    			<p>
    				<span class="label"><label for="message">Message:</label></span>
    				<span class="controle"><textarea rows="8" cols="80" style="margin-left:5%;" id="message" name="message" ></textarea></span>
    			</p>
    			<p class="submit">
    				<input type="submit" value="Envoyer le message" />
    			</p>
    		</form>
    	</div>
    	<div id="div1">
    		<form method="post" action="index.php#contacts">
    
    			<div class="gauche"><fieldset>
    				<p>
    					<span class="label"><label for="nom1">Nom:</label></span>
    					<span class="controle"><input type="text" class="text" id="nom1" name ="nom1" /></span>
    				</p>
    				<p>
    					<span class="label"><label for="societe">Societe:</label></span>
    					<span class="controle"><input type="text" class="text" id="societe" name="societe" /></span>
    				</p>
    				<p>
    					<span class="label"><label for="telephone">Telephone:</label></span>
    					<span class="controle"><input type="text" class="text" id="telephone" name="telephone" /></span>
    				</p>
    				<p>
    					<span class="label"><label for="date_approx">Date approximative:</label></span>
    					<span class="controle"><input type="text" class="text" id="date_approx" name="date_approx" /></span>
    				</p>
    				</fieldset></div><!-- .gauche -->
    
    				<div class="droite"><fieldset>
    				<p>
    					<span class="label"><label for="prenom1">Pr&eacutenom:</label></span>
    				        <span class="controle"><input type="text" class="text" id="prenom1" name="prenom1" /></span>
    				</p>
    				<p>
    					<span class="label"><label for="mail1">Mail:</label></span>
    					<span class="controle"><input type="text" class="text" id="mail1" name="mai1" /></span>
    				</p>
    				<p>
    					<span class="label"><label for="situation">Vous &ecirc;tes:</label></span>
    					<span class="controle"><input type="text" class="text" id="situation" name="situation" /></span>
    				</p>
    				<p>
    				<span class="label"><label for="emarge_an">Nombre d'&eacutemargement par an:</label></span>
    				<span class="controle"><input type="text" class="text" id="emarge_an" name="emarge_an" /></span>
    				</p>
    			</fieldset></div><!-- .droite -->
    				<p>
    				    <span class="label"><label for="lieu">Lieu</label></span>
    				    <span class="controle"><input type="text" class="text" id="lieu" name="lieu"/></span>
    				</p>
    			<div class="gauche"><fieldset>
    			<span class="controle">Avez vous des iPads?</span>
    			<span class="controle"><br /><input type="radio"   checked="checked" id="choix1" name="choix1" /><label for="choix1">Oui</label></span>
    			<span class="controle"><br /><input type="radio"   id="choix2" name="choix2" /><label for="choix2">Non</label></span>
    			</fieldset></div>	
    			<div class="droite"><fieldset>
    			    <p>
    				<span class="label"><label for="Nb_pers_inv">Nombre d'invit&eacute;s</label></span>
    				<select id="Nb_pers_inv" tabindex="-1" name="Nb_pers_inv">
    					<option value="Moins de 100">Moins de 100</option>
    					<option value="Moins de 500">Moins de 500</option>
    					<option value="Moins de 1000">Moins de 1000</option>
    					<option value="Plus de 1000">Plus de 1000</option>
    				</select>
    			     </p>
    			</fieldset></div>
    					
    			<p class="submit">
    				<input type="submit" value="Envoyer la demande" />
    			</p>
    		</form>
    	</div>
    
    	<div id="div2">
    		<button type="button" OnClick="window.location.href='Mon lien '" >Se connecter</button>
    		<button type="button"  OnClick="alert('touche')">S'enregistrer</button>
         </div>
    </div>
    


    Désoler pour l'indentation , ça rend pas ça sur mon pc ^^:(
    • Partager sur Facebook
    • Partager sur Twitter
    Nicolas Rivoire, Développeur / Intégrateur Web. nicolas-rivoire.fr
      11 avril 2012 à 11:09:02

      Tu met un attribut name différent dans tes deux boutons submit.
      • Partager sur Facebook
      • Partager sur Twitter
        11 avril 2012 à 11:51:54

        Ok merci ça marche ^^ J'étais pas sur je voulais une petite confirmation
        • Partager sur Facebook
        • Partager sur Twitter
        Nicolas Rivoire, Développeur / Intégrateur Web. nicolas-rivoire.fr
          21 janvier 2015 à 21:57:26

          salut à tous! j'essaye de faire 2 formulaires en une page,dans  le premier formulaire, l'admin s'identifie et dans le le deuxième il supprime un message  , le deuxième formulaire contient juste un type radio avec oui ou non pour confirmer la suppression!! COMMENT faire ça en une seule page?!!!!!!!!!!!!! ...merci de votre aide à l'avance!
          • Partager sur Facebook
          • Partager sur Twitter
            4 février 2015 à 14:38:18

            Tu crées deux formulaires et dans la balise form là ou tu saisi le champ action, tu fais pointer un élement sur par exemple identification.php et l'autre sur suppression.php.

            • Partager sur Facebook
            • Partager sur Twitter
            Nicolas Rivoire, Développeur / Intégrateur Web. nicolas-rivoire.fr

            Plusieurs formulaires dans la même page

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown