Я прикрепил событие нажатия клавиши к своему текстовому полю.когда пользователь нажимает другие клавиши, я выполняю некоторую обработку, но когда пользователь нажимает клавишу ввода, я отправляю значение в текстовом поле на некоторый сервер.Я могу выполнить всю обработку, и все в порядке, но когда я нажимаю клавишу ввода, событие не запускается.поэтому я не могу отправить свое значение на сервер.
Вот мой код:
$("#txt" + filterID).keypress(txtInput_keypress);
function txtInput_keypress(e) {
var code = (e.keyCode ? e.keyCode : e.which);
var strValue = $(this).val()+ String.fromCharCode(e.which);
var bool = $.trim(strValue).match(reg);
if (code == 13) {
//textbox value submission code
}
else if (parseFloat($.trim(strValue)) > max) {
e.preventDefault();
}
else if (bool) {
return true;
}
else {
e.preventDefault();
}
}
Что не так с моим кодом?Пожалуйста, кто-нибудь, помогите мне решить эту проблему.