2010-11-14 6 views
0

J'ai une forme avec quelquesformulaire HTML - empêche bouton normal de soumettre le formulaire sur Entrée

<button> 

éléments et une

normale
<input type="submit"> 
bouton

pour soumettre le formulaire.

Cependant, lorsque j'appuie sur Entrée lorsque je suis dans un champ de texte, le formulaire n'est pas soumis mais beaucoup plus le premier élément est "pressé".

Comment puis-je changer ce comportement?

+0

"bouton normal pour soumettre" signifie "'? – Danosaure

+0

Désolé, SO filtré les boutons HTML –

+0

Pourriez-vous publier le code html complet de l'élément ** entier ** 'form'? –

Répondre

0

Vous pouvez utiliser javascript pour capturer que la touche Enter a été pressée et soumettre le formulaire.

Voir l'exemple this.

Pour une réponse complète, pourriez-vous s'il vous plaît poster votre code HTML?

+0

C'est ce que je fais maintenant. Merci. –

1

Je vous recommande de changer la balise <button> et de la transformer en balise <input type="button" />. Cela devrait forcer le formulaire à soumettre comme vous le souhaitez.

Questions connexes