Я использую Callback в проекте asp.net webforms.При нажатии на кнопку все работает отлично.Однако у меня есть текстовое поле, когда пользователь нажимает «ввод», он должен вызвать кнопку.Итак, я сделал это,
function search_enter(event) {
if (event.keyCode == 13) {
$("#search_button").click();
}
}
Да, он запускает первую функцию javascript для обратных вызовов.Но он выполняет обратную передачу, а не обратный вызов: S
Как я могу это исправить?
Обновление: Я решаю проблему, вызывая событие обратного вызова при событии keyup ввода.
function search_enter(event) {
if ($('#search_textbox').val() == '')
return;
WebForm_DoCallback('__Page', Basla(), Istek, null, Hata, true)
}
<input id="search_textbox" onkeyup="search_enter(event)" type="text" />
Но если я нажал ввод, когда курсор на входе.Это делает постбэк.Как я могу это исправить?