Muszę wykonać zdarzenie kliknięcia przycisku po naciśnięciu klawisza Enter.
Tak jak w tej chwili zdarzenie nie strzela.
Jeśli to możliwe, pomóż mi ze składnią.
$(document).on("click", "input[name='butAssignProd']", function () {
//all the action
});
to jest moja próba wywołania zdarzenia kliknięcia przy wejściu.
$("#txtSearchProdAssign").keydown(function (e) {
if (e.keyCode == 13) {
$('input[name = butAssignProd]').click();
}
});
e.keyCode
nie jest to całkowicie cross browser. użyj e.which
zamiast tego.
keyup
zamiast keypress
lub keydown
. keypress
/ keydown
zdarzenia są wyzwalane w sposób ciągły, gdy klawisz jest wciśnięty: jsbin.com/uzoxuk/1/edit
e.preventDefault();