我在这里查看了许多使用 jquery 在 javascript 中启用和禁用按钮的示例,其中任何一个都对我有用。
这里是我的绝境。
<asp:TextBox ID="mytext" runat="server" onkeyup="enableButton(this, 3)"/>
<asp:Button ID="myButton" runat="server" Text="Search" disabled="disabled" />
和我的 javascript
<script type="text/javascript">
function enableButton(control, chars) {
if (control.value.length >= chars) {
$('#myButton').removeAttr("disabled");
} else {
$('#myButton').attr("disabled", true);
}
}
</script>
编辑
各位大侠,我终于明白了!
我在代码隐藏的 LoadPage 事件中注册了我的 javascript 函数的调用
mytext.Attributes.Add("onkeypress", "enableButton('" + mytext.ClientID + "',3,'" + mybutton.ClientID + "');"
谢谢大家的时间!