J'aimerais simplement avaler une touche Entrez em> Appuyez sur dans Comment puis-je faire cela à JQuery? Je l'ai jusqu'à présent: p> (que Que pourrais-je y mettre Pour annuler (a) annuler l'événement ou bien à (b) forcer une touche d'onglets Appuyez sur? P> P>
e.keCode || E.Quelle code> a été recommandé dans Cette question .) p>
3 Réponses :
avec E.PreventDefault () Vous pouvez empêcher l'action par défaut, qui présente dans ce cas le formulaire. P>
ou retour false; code>:
En outre, si vous souhaitez simplement imiter un onglet à la commande suivante, comme vous l'avez mentionné, vous pouvez essayer Cette méthode de JDSharp .
$(document).ready(function(){ ... //handle enter key $("input").keypress(function (e) { var k = e.keyCode || e.which; if (k == 13) { $(this).focusNextInputField(); } }); });