【问题标题】:Multiple events in aspx.netaspx.net 中的多个事件
【发布时间】:2019-03-04 10:50:32
【问题描述】:

我有一个带有文本框和按钮的页面。

文本框包含Textbox1_TextChanged 事件,按钮包含Button1_Onclick 事件。

textbox 仅在用户失去textbox 的焦点后触发他的textchanged event。因此,在键入后,用户按下按钮,但只有文本 changed event 会触发,而不是按钮事件。

有没有办法在不使用AutoPostBack="false" 的情况下触发这两个事件?

【问题讨论】:

    标签: c# asp.net .net event-handling


    【解决方案1】:

    请用 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 2018-03-03
      • 1970-01-01
      • 2011-06-22
      • 2019-03-02
      相关资源
      最近更新 更多