Reputation: 411
Hello, I have to implement a form like above. Apart from other required fields, text boxes near the check boxes are not required to be filled in unless the associated check boxes are checked. How can i implement this. Thanks...
Upvotes: 1
Views: 6765
Reputation: 52241
You can attach an onClick client side JS function and then you can enable/disable the validator via JS.
<asp:CheckBox ID="" runat="server" OnClick="EnableDisable(this,ValidatorID)" />
<script type="text/javascript">
function EnableDisable(checkbox,ValidatorID){
var myVal = document.getElementById(ValidatorID);
ValidatorEnable(myVal, checkbox.checked);
}
</script>
Upvotes: 1
Reputation: 14781
Try this:
<asp:RequiredFieldValidator ... Enabled=<%# checkBox.Checked %> ... />
Here, you have to set the AutoPostBack
property value of the CheckBox
to true.
Upvotes: 0