Partage

Plusieurs formulaires dans la même page

Sujet résolu
Le 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 ^^:(
Nicolas Rivoire, Développeur / Intégrateur Web. nicolas-rivoire.fr
Le 11 avril 2012 à 11:09:02

Tu met un attribut name différent dans tes deux boutons submit.
Le 11 avril 2012 à 11:51:54

Ok merci ça marche ^^ J'étais pas sur je voulais une petite confirmation
Nicolas Rivoire, Développeur / Intégrateur Web. nicolas-rivoire.fr
Le 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!
Le 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.

Nicolas Rivoire, Développeur / Intégrateur Web. nicolas-rivoire.fr

Plusieurs formulaires dans la même page

× You will have to log in after clicking on "Answer" to publish your message.
  • Editeur
  • Markdown