valider formulaire par touche retour

Langellier

Membre émérite
Bonjour

Je pratique souvent les formulaires, proposant aux internautes de répondre et de valider. Ils doivent valider en cliquant sur un bouton ; mais hélas bon nombre d'entre eux appuient sur la touche retour au lieu de cliquer sur le bouton. Résultat : le champ (consciencieusement rempli par l'internaute) se vide au lieu d'être validé. Et voilà il doit recommencer :D .
Voici le script :
Bloc de code:
<form action="">
<input type='text' value='' id='dept' /> | <input type="button" value="Validez" onclick="javascript:fenetre();return false" /></p></form>
<script type="text/javascript">document.forms[0].dept.focus();</script>

Il se trouve ici

Merci chers javascripteurs :zen:
 

fredmac75

Membre d’élite
Club MacG
14 Juillet 2003
1 415
127
50
Le Mans
www.km-spirit.com
Langellier a dit:
Bonjour

Je pratique souvent les formulaires, proposant aux internautes de répondre et de valider. Ils doivent valider en cliquant sur un bouton ; mais hélas bon nombre d'entre eux appuient sur la touche retour au lieu de cliquer sur le bouton. Résultat : le champ (consciencieusement rempli par l'internaute) se vide au lieu d'être validé. Et voilà il doit recommencer :D .
Voici le script :
Bloc de code:
<form action="">
<input type='text' value='' id='dept' /> | <input type="button" value="Validez" onclick="javascript:fenetre();return false" /></p></form>
<script type="text/javascript">document.forms[0].dept.focus();</script>
Il se trouve ici

Merci chers javascripteurs :zen:

Salut,
La logique ne voudrait-elle pas que la validation par la touche retour("entrée") produise le même effet que le bouton submit ? ;)
 

tatouille

Vétéran
1 Juin 2004
5 174
494
Stanford CA
Langellier a dit:
Bonjour

Je pratique souvent les formulaires, proposant aux internautes de répondre et de valider. Ils doivent valider en cliquant sur un bouton ; mais hélas bon nombre d'entre eux appuient sur la touche retour au lieu de cliquer sur le bouton. Résultat : le champ (consciencieusement rempli par l'internaute) se vide au lieu d'être validé. Et voilà il doit recommencer :D .
Voici le script :
Bloc de code:
<form action="">
<input type='text' value='' id='dept' /> | <input type="button" value="Validez" onclick="javascript:fenetre();return false" /></p></form>
<script type="text/javascript">document.forms[0].dept.focus();</script>
Il se trouve ici

Merci chers javascripteurs :zen:

heu

<form action="" onsubmit="return false;">