【发布时间】:2011-06-27 18:42:39
【问题描述】:
我有以下代码。当用户点击 [ENTER] (keycode = 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();
}
});
【问题讨论】: