我想知道如何根据复选框的“选中”值来控制按钮的“启用”属性:
<asp:CheckBox ID="chkEnableButton" runat="server" />
<asp:Button ID="btnLoadForm" runat="server" />
我可以在服务器端非常轻松地完成此操作 - 但我要求仅在客户端(即 JavaScript)上完成此操作。 OnCheckedChanged 属性是否允许我调用一些 JavaScript 来执行此操作...或者它是否严格用于在代码隐藏中调用处理程序?
澄清一下,当选中该复选框时,该按钮将被启用...当该复选框被取消选中时,该按钮将被禁用。
最佳答案
Javascript:
<script type="text/javascript">
function checkButt(obj) {
document.getElementById('<%=btnLoadForm.ClientID%>').disabled = !obj.checked;
}
</script>
网页控制:
<asp:CheckBox ID="chkEnableButton" runat="server" OnClientClick="checkButt(this);" />
<asp:Button ID="btnLoadForm" runat="server" />
关于c# - 控制按钮启用属性的复选框 - ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1636268/