我的asp.net控件看起來像這樣;當輸入鍵按下時,防止默認不工作
<asp:Button ID="btnLogOut" runat="server" Text="Exit" ClientIDMode="Static" OnClick="btnLogOut_Click" />
and js event;
$("#btnLogOut").keyup(function (event) {
if (event.which == 13 || event.keyCode == 13) {
alert(event.keyCode);
$("#btnLogOut").preventDefault();
return false;
}
else return true;
});
在頁面上,當我按下回車鍵時,它會觸發btnLogOut按鈕。爲了防止這種情況,我在上面寫了js事件 。警報說,keyCode是13,但它不能防止點擊功能,我註銷。
我該如何解決這個問題?這特別發生在IE
編輯:event.preventDefault
也無法正常工作。
我認爲你需要做的'event.preventDefault();' –