Как я могу вызвать событие OnClick Button из Javascript в приложении asp.net, которое использует Callback? - PullRequest
0 голосов
/ 30 сентября 2011

Я использую 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"  />

Но если я нажал ввод, когда курсор на входе.Это делает постбэк.Как я могу это исправить?

1 Ответ

0 голосов
/ 26 октября 2011

Я нашел это. если текстовое поле находится в теге <form runat="server">, выполняется обратный вызов при нажатии клавиши ввода. Я удалил теги формы, и это решено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...