nit
nit

Reputation: 411

ASP.NET Custom Required Field Validator With CheckBox

enter image description here

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

Answers (2)

Muhammad Akhtar
Muhammad Akhtar

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

Akram Shahda
Akram Shahda

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

Related Questions