Comment puis-je désactiver soumettre le formulaire avec la touche entrée?
J'ai un js événement sur pression de touche entrée qui fonctionne très bien. Mais après cet événement, il soumet le formulaire qui a un bouton de soumission. Comment puis-je arrêter ce bouton soumettre de se concentrer après le précédent événement keypress?
EDIT: JE NE VEUX PAS LE BOUTON SOUMETTRE POUR ENVOYER SUR L'ENTRÉE, SEULEMENT SUR CLIQUEZ SUR.
- Ok, donc remplacer votre soumettre à un bouton. Ainsi, au lieu de <input type="submit".." obtenir un <input type="button".. et attacher un événement onclick pour elle. Dans le onclick gestionnaire, faire des choses et d'appeler la méthode submit() du formulaire.
- Je sens que c'est bon de le répéter: je déconseille vivement ce genre de comportements non-standards - sauf si vous avez une très bonne, très cas d'utilisation spécifiques où cette fonctionnalité tout simplement doit être modifiée. A côté de cela, les réponses sont correctes: votre gestionnaire d'événements keypress devrait tout simplement le retour à 'false'.
- de nombreux incorporé ou de terminal, comme les systèmes n'ont pas les touches de tabulation pour déplacer entre les champs. Les utilisateurs ont été conditionnés à la touche ENTRÉE après avoir tapé dans les données d'un champ pour passer au champ suivant. Je suis d'accord que ce n'est pas optimale, mais elle est ce qu'elle est.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire avec java script sont comme suit;
Ou à l'Aide de Jquery, vous pouvez le faire par l',
Ne sais pas si je comprends bien, mais si vous essayez d'empêcher le formulaire de soumission:
Attacher un événement onsubmit et renvoie la valeur false à partir d'elle.
Généralement la réponse à javascript questions du type "Comment faire pour garder mon formulaire de soumission après j' ...." est de "faire de votre fonction javascript retour
false
".toute entrée déclenche l'événement submit
vous avez besoin de le remplacer - voici un petit exemple de code (5 lignes) comment faire
http://www.bloggingdeveloper.com/post/Disable-Form-Submit-on-Enter-Key-Press.aspx