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();
}
});
});