Now we are going to discuss about enable/disable validation controls using javascript.
Scenario : In my case, After validation is done then i am resetting the form but validation messages are not cleared. For this scenario i used the below method/technique for enable/disable the validations.
Enable Validator :
for (i = 0; i < Page_Validators.length; i++) {
if (Page_Validators[i].validationGroup == "Box") {
ValidatorEnable(Page_Validators[i], true);
}
}
Disable Validator :
for (i = 0; i < Page_Validators.length; i++) {
if (Page_Validators[i].validationGroup == "Cash") {
ValidatorEnable(Page_Validators[i], false);
}
}
Explanation :
Page_Validators.length - Get the length of validation controls count.
Page_Validators[value].validationGroup - It is used to compare with the validation group name.
ValidatorEnable() - It is used to set either Enable/Disable the validation for that control.
ValidatorEnable(Page_Validators[i], false); - If true then enable validator or other wise disable the validation.
That's it.
Happy Coding :)
Scenario : In my case, After validation is done then i am resetting the form but validation messages are not cleared. For this scenario i used the below method/technique for enable/disable the validations.
Enable Validator :
for (i = 0; i < Page_Validators.length; i++) {
if (Page_Validators[i].validationGroup == "Box") {
ValidatorEnable(Page_Validators[i], true);
}
}
Disable Validator :
for (i = 0; i < Page_Validators.length; i++) {
if (Page_Validators[i].validationGroup == "Cash") {
ValidatorEnable(Page_Validators[i], false);
}
}
Explanation :
Page_Validators.length - Get the length of validation controls count.
Page_Validators[value].validationGroup - It is used to compare with the validation group name.
ValidatorEnable() - It is used to set either Enable/Disable the validation for that control.
ValidatorEnable(Page_Validators[i], false); - If true then enable validator or other wise disable the validation.
That's it.
Happy Coding :)
No comments:
Post a Comment