У меня есть следующий код. Когда пользователь нажимает [ENTER] (код ключа = 13), форма отправляется повторно. Я хотел бы предотвратить обратную передачу в этом состоянии. Когда я устанавливаю код клавиши равным 0, он ничего не делает. Обратная передача страницы все еще происходит. Как я могу предотвратить пост-постбэк?
jQuery(this.Elements.TxtClientId).keypress(function(e) {
if (e.keyCode == 13) {
e.keyCode = 0;
alert("keycode: " + e.keyCode);
thisTemp._internalClientId = jQuery(thisTemp.Elements.TxtClientId).val();
jQuery(thisTemp.Elements.DDLClientName).val(jQuery(thisTemp.Elements.TxtClientId).val());
thisTemp.UpdateTestDropdown();
}
});