J'ai un souci avec un formulaire qui contient deux boutons submit. Voici le code :
<form action="annuaire.php" method="post">
<fieldset>
<legend>Annuaire</legend>
<fieldset>
<legend>Créer une nouvelle fiche</legend>
<p>
<label for="new_mdp">Mot de passe</label>
<input name="new_mdp" id="new_mdp" type="password" />
</p>
<p class="submit">
<input name="new_valid" id="new_valid" type="submit" value="Valider" />
</p>
</fieldset>
<fieldset>
<legend>Modifier votre fiche</legend>
<p>
<label for="mod_nom">Nom de famille</label>
<input name="mod_nom" id="mod_nom" type="text" />
</p>
<p>
<label for="mod_mdp">Mot de passe</label>
<input name="mod_mdp" id="mod_mdp" type="password" />
</p>
<p class="submit">
<input name="mod_valid" id="mod_valid" type="submit" value="Valider" />
</p>
</fieldset>
</fieldset>
</form>
Quand je teste le formulaire, si je rempli les deux champs "mod_nom" et "mod_mdp" et que j'appuie sur la touche entrée une fois le deuxième champ rempli, c'est comme si je cliquais sur le premier bouton valider. Donc j'ai une erreur car le champ new_mdp n'est pas rempli et ça le fait pas le traitement que je veux. Je teste en PHP quel bouton a été cliqué pour soit créer une nouvelle fiche, soit en modifier une. Lorsque je clique sur le deuxième bouton submit avec la souris, pas de problème. Mais il faudrait que cela fasse pareil avec la touche entrée. Je sais pas si je suis claire... Des idées pour résoudre cela ou c'est le comportement normal ?