Я использую jQuery и хочу, чтобы пользователь мог нажать ввод после ввода данных в поле поиска, чтобы начать поиск.
Я использую следующий код:
$('#textSearch').keyup(function (event) {
if (event.keyCode == '13') {
doSearch();
}
return false;
});
Он отлично работает в Firefox и IE, но не работает в Safari.Что происходит, так это то, что форма отправляется, когда я нажимаю ввод в сафари, а это не то, что я хочу.
Добавление onsubmit = "return false;"к форме работает, но это не вариант, так как тег формы находится на главной странице страницы asp.net, и мне нужно отправить форму на другие страницы.
Есть ли способ также получить эту функциюработа в Safari?
РЕДАКТИРОВАТЬ: я также пытался просто показать предупреждение вместо функции doSearch ().Предупреждение отображается нормально, но после этого форма отправляется.