Enable/disable asp.net validator controls within a specific "ValidationGroup" with jQuery?
The validator properties aren't rendered as attributes unfortunately, so I don't know a good way to select them directly. You can try to iterate the Page_Validators array and filter out the ones you want to work with.
Try:
$.each(Page_Validators, function (index, validator){ if (validator.validationGroup == "your group here"){ ValidatorEnable(validator, false); }});
Check this blogpost explaining how with javascript. The main part of the code from the blog:
<script type="text/javascript"> function HasPageValidators() { var hasValidators = false; try { if (Page_Validators.length > 0) { hasValidators = true; } } catch (error) { } return hasValidators; } function ValidationGroupEnable(validationGroupName, isEnable) { if (HasPageValidators()) { for(i=0; i < Page_Validators.length; i++) { if (Page_Validators[i].validationGroup == validationGroupName) { ValidatorEnable(Page_Validators[i], isEnable); } } } } </script>
Alternatively you can simply have ValidationGroup attribute with each validator defined .
Then you wont need any Jquery or javascript stuff to close them.
Here is the link that worked for me.