2013-02-28 3 views
0

Je crée un programme simple en JavaScript pour l'école qui randomise les nombres entre 1 et une valeur soumise par l'utilisateur à travers un formulaire simple. Lors de la soumission de la valeur, je masque le formulaire via jQuery et ajoute dynamiquement une invite de texte avec le résultat du randomiseur et un bouton de réinitialisation à sa place. À ce stade, j'ai des problèmes pour contourner l'utilisation de la touche Entrée, car le formulaire (par opposition au bouton de réinitialisation) répond toujours à la pression de la touche Entrée, créant des ravages, comme mon bouton de réinitialisation est configuré pour déclencher sur un clic. Est-il possible de désactiver la touche Entrée pour déclencher l'événement submit?Existe-t-il un moyen de désactiver un formulaire en appuyant sur la touche "Entrée"?

+1

juste renvoyer faux de votre fonction –

Répondre

1

devrait ressembler

<form name="" id="" action="" onsubmit="javascript:return false;"> 
</form> 
0

Voici comment vous pouvez désactiver la forme avec la présentation jQuery:

$('form').submit(function(event){ // on form submisson 
    event.preventDefault(); // prevent default action 
}); 

modifier: le code dans jsFiddle

0

si (window.event. code clé) = 13; return false

pour désactiver le retour clé

Disable keyboard <enter> key -Vous obtiendrez de meilleures réponses si vous essayez quelques choses d'abord, sinon juste pour que les gens puissent avoir une meilleure compréhension de ce que vous essayez de faire

Questions connexes