I would like to know how I can control the \'Enabled\' property of a button based on the \'checked\' value of a checkbox:
Javascript:
<script type="text/javascript">
function checkButt(obj) {
document.getElementById('<%=btnLoadForm.ClientID%>').disabled = !obj.checked;
}
</script>
Web Controls:
<asp:CheckBox ID="chkEnableButton" runat="server" OnClientClick="checkButt(this);" />
<asp:Button ID="btnLoadForm" runat="server" />
This SO question might give you a hint of how to do this. In your situation however, instead of changing the text of the Checkbox
, find the Button
control on your page and change it's disabled
property.
You can use here ClientID attribute so you can get the control on client side via javascript using document.getElementById
or document.forms[0].elements[clientID]
.
function enableButton() {
$get('<%= btnLoadForm.ClientID %>').disabled = !$get('<%= chkEnableButton.ClientID %>').checked;
}
<asp:CheckBox ID="chkEnableButton" runat="server" OnClientClick="enableButton()" />