Мне нужно выполнить событие нажатия кнопки при нажатии клавиши ввода.
Как и на данный момент, событие не стреляет.
Пожалуйста, помогите мне с синтаксисом, если это возможно.
$(document).on("click", "input[name='butAssignProd']", function () {
//all the action
});
это моя попытка запустить событие click при вводе.
$("#txtSearchProdAssign").keydown(function (e) {
if (e.keyCode == 13) {
$('input[name = butAssignProd]').click();
}
});
e.keyCode
не полностью кросс-браузер. используйте e.which
вместо.
keyup
вместо keypress
или keydown
. keypress
/ keydown
события запускаются непрерывно, пока нажата клавиша: jsbin.com/uzoxuk/1/edit
e.preventDefault();