我正在使用jQuery,並希望用戶可以在將數據輸入到搜索字段以開始搜索之後按回車鍵。jQuery keyup和Safari中的「輸入」
我用下面的代碼:
$('#textSearch').keyup(function (event) {
if (event.keyCode == '13') {
doSearch();
}
return false;
});
它可以完美運行在Firefox和IE,但不是在所有的Safari。發生什麼事是,當我在safari中輸入時,表單正在提交,而這不是我想要的。
添加onsubmit =「return false;」到表單工作,但不是一個選項,因爲表單標籤是在asp.net頁面的主頁上,我需要在其他頁面上提交表單。
有沒有辦法讓這個功能在Safari中工作?
編輯: 我也嘗試只顯示警報而不是doSearch()函數。警報顯示正常,但之後表單正在提交。
工作完美!謝謝! :) – Martin 2010-10-03 15:55:21