Несколько событий в aspx.net - PullRequest
0 голосов
/ 04 марта 2019

У меня есть страница с текстовым полем и кнопкой.

Текстовое поле содержит событие Textbox1_TextChanged, а кнопка - событие Button1_Onclick.

textbox запускает его textchanged event только после того, как пользователь потерял фокус textbox.Таким образом, после ввода пользователь нажимает кнопку, но срабатывает только текст changed event, а не событие кнопки.

Есть ли способ запустить оба события без использования AutoPostBack="false"?

1 Ответ

0 голосов
/ 04 марта 2019

Пожалуйста, попробуйте это с jquery,

<script type="text/javascript">
    $("#<%=TextBox1.ClientID %>").blur(function () {
        debugger;
        var len = $("#<%=TextBox1.ClientID %>").val().length;
        if (len > 0)
            $("#<%=Button1.ClientID %>").removeAttr("disabled");
        else
            $("#<%=Button1.ClientID %>").attr("disabled", "disabled");
    });

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