在我們的組織中,我們仍然使用IE8標準。在我們的一個基於網絡的應用程序中,我們發現我們無法通過Enter
密鑰提交表單。在搜索網頁後,我偶然發現了這個答案:https://stackoverflow.com/a/4629047/731052按下「enter」按鈕不會在IE8中提交表單
雖然jQuery解決方案確實有效,但我們的用戶每按一次Enter
鍵時仍會收到「叮」聲。有沒有辦法來防止這種情況發生?當我在Google這樣的網站上時,當我按下回車鍵時,我不會收到任何「叮叮噹噹」。謝謝!
在我們的組織中,我們仍然使用IE8標準。在我們的一個基於網絡的應用程序中,我們發現我們無法通過Enter
密鑰提交表單。在搜索網頁後,我偶然發現了這個答案:https://stackoverflow.com/a/4629047/731052按下「enter」按鈕不會在IE8中提交表單
雖然jQuery解決方案確實有效,但我們的用戶每按一次Enter
鍵時仍會收到「叮」聲。有沒有辦法來防止這種情況發生?當我在Google這樣的網站上時,當我按下回車鍵時,我不會收到任何「叮叮噹噹」。謝謝!
使用本
if (e.which == '13') {
e.preventDefault();
//then put your code
}
假設你正在使用的代碼,你有一個鏈接到
jQuery.fn.handle_enter_keypress = function() {
if ($.browser.msie){
$(this).find('input').keypress(function(e){
// If the key pressed was enter
if (e.which == '13') {
$(this).closest('form')
.find('button[type=submit],input[type=submit]')
.filter(':first').click();
}
});
}
}
我假設您正在使用鏈接中的代碼來鏈接到 –
的其他問題是的,我正在使用確切的代碼 - 複製/粘貼。感謝這一點 - 它就像一個魅力! – Jeff
你能告訴你的相關代碼的問題? – MrOBrian
ROFL @「丁」! – ejohansson
請問你能告訴我究竟是什麼讓'叮叮噹噹'!馬上? :) –