У меня есть страница ASP.NET, на которой есть форма. Там также есть форма поиска. Поиск находится в верхнем правом углу страницы, поэтому кнопка поиска является первой, добавленной в иерархию элементов управления.
Когда вы работаете с другой формой и нажимаете ввод, она нажимает на кнопку поиска. Я не хочу этого, я бы предпочел, чтобы при нажатии кнопки ввода нажималась кнопка для формы.
Я пытался использовать jQuery так:
$('#textBoxId').keyup(function(e) {
if(e.keyCode === 13) {
$('#buttonId').click();
e.preventDefault();
}
});
Но отправленная форма означает, что проверка на стороне клиента не выполнялась (т. Е. На кнопке не запускался обработчик события onclick).
Какой лучший способ добиться этого?