复选框控制按钮启用属性 – ASP.NET
我想知道如何根据复选框的’checked’值控制按钮的’Enabled’属性:
我可以在服务器端很容易地做到这一点 – 但我要求这只在客户端完成,这意味着JavaScript。 OnCheckedChanged属性是否允许我调用一些JavaScript来执行此操作….或者它是否严格用于在代码隐藏中调用处理程序?
只是为了澄清,当选中复选框时,按钮被启用…当取消选中该复选框时,该按钮被禁用。
使用Javascript:
网络控制:
这个问题可能会给你提示如何做到这一点。 但是,在您的情况下,不要更改Checkbox
的文本,而是在页面上找到Button
控件并更改它的disabled
属性。
您可以在此处使用ClientID属性,以便您可以使用document.getElementById
或document.forms[0].elements[clientID]
通过javascript在客户端获取控件。
function enableButton() { $get('<%= btnLoadForm.ClientID %>').disabled = !$get('<%= chkEnableButton.ClientID %>').checked; }