我有以下代碼。當用戶點擊[ENTER](鍵碼= 13)時,表單將被重新提交。我想在這種情況下阻止回傳。當我將鍵碼設置爲0時,它什麼都不做。頁面回發仍然存在。我怎樣才能防止帖子回發?使用JavaScript防止回發
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();
}
});
是什麼2比之間的差異3「=」標誌? – MacGyver
分別檢查是否帶有強制類型。 看到這個問題: http://stackoverflow.com/questions/523643/difference-between-and-in-javascript (在你的情況下,要麼工作) –