我在IE6中出現了一些問題,其中只有一個「確定」按鈕的jQuery UI對話框確認框。如何在使用jQueryUI對話框確認時取消激活「Enter Key」
$("#myBox").dialog({
autoOpen: false,
closeOnEscape: false,
resizable: false,
modal: true,
draggable: false,
position: ["center", 100],
buttons: {
'Ok': function() {
$(this).dialog("close");
closeReq();
}
}
});
基本上,我只希望對話框與任何附加功能一起呼籲反對「確定」關閉/火功能,只有當「確定」按鈕,用戶點擊。
此刻,我允許用戶按下「回車」來啓動一些信息的檢索,然後基於這些數據的驗證,我產生一個模態jQuery UI對話框,但似乎自動關閉用戶從頭開始按下「輸入鍵」。
如何防止發生這種情況,即禁用IE6中的「Enter」鍵以查看此jQueryUI對話框消息框?
謝謝。
對不起,jAndy,沒有爲我工作。通過仍然按下回車鍵,通過運動並移除對話框而不允許用戶確認「確定」按鈕。按鈕中是否有任何可以完成的事情? – tonyf 2010-07-14 08:07:34
感謝您的幫助,並對延遲迴來抱歉,但我設法解決這個問題,使用以下邏輯:if(event.preventDefault){event.preventDefault();}其他{ event.returnValue = false; } – tonyf 2011-02-04 00:41:38