【问题标题】: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>