Bonjour à tous,
J'ai un formulaire assez long avec au final un seul et unique <input type="submit" /> et avant, plusieurs <button type="submit"> ... </button> ; ces boutons servent à réaliser des actions au sein du formulaire comme rajouter des champs optionnels.
Le soucis est que lorsqu'un utilisateur appui sur "Entrée", celà valide un "bouton" au lieu du "submit" final ; avez vous une solution ?
J'ai bien essayé de "maîtriser" la touchée entrée, mais sans succès :
Merci d'avance
Modifié par Gaylord.P (22 Oct 2012 - 14:23)
J'ai un formulaire assez long avec au final un seul et unique <input type="submit" /> et avant, plusieurs <button type="submit"> ... </button> ; ces boutons servent à réaliser des actions au sein du formulaire comme rajouter des champs optionnels.
Le soucis est que lorsqu'un utilisateur appui sur "Entrée", celà valide un "bouton" au lieu du "submit" final ; avez vous une solution ?

J'ai bien essayé de "maîtriser" la touchée entrée, mais sans succès :
$('form fieldset').keypress(function(event) {
if(event.keyCode == 13) {
$('form fieldset submit:last').submit();
//$('form fieldset submit:last').click(); ne donne rien non plus
event.preventDefault();
event.returnValue = false;
return false;
}
});
Merci d'avance

Modifié par Gaylord.P (22 Oct 2012 - 14:23)