Ich muss ein Tastendruckereignis ausführen, wenn ich die Eingabetaste drücke.
Wie im Moment wird das Ereignis nicht ausgelöst.
Bitte helfen Sie mir wenn möglich mit der Syntax.
$(document).on("click", "input[name='butAssignProd']", function () {
//all the action
});
Dies ist mein Versuch, ein Klickereignis bei der Eingabe auszulösen.
$("#txtSearchProdAssign").keydown(function (e) {
if (e.keyCode == 13) {
$('input[name = butAssignProd]').click();
}
});
e.keyCode
ist nicht vollständig browserübergreifend. Verwenden Sie e.which
stattdessen.
keyup
anstelle von keypress
oder verwenden keydown
. keypress
/ keydown
Ereignisse werden kontinuierlich ausgelöst, während die Taste gedrückt wird: jsbin.com/uzoxuk/1/edit
e.preventDefault();