ASP.NET - Disabling RequiredFieldValidator in javascript

Asked By Priya Magodia on 18-May-11 06:14 AM
How to disable RequiredFieldValidator in javascript??
Please help.
Jitendra Faye replied to Priya Magodia on 18-May-11 06:16 AM
use this code-


<script language="JavaScript" type="text/javascript">
function autoSelect(control,type)
{
if(type=="Email")
{
document.getElementById('Email').style.display="block";
document.getElementById('PhoneNo').style.display="none";
ValidatorEnable(document.getElementById("RequiredFieldValidator1"), true);
ValidatorEnable(document.getElementById("RequiredFieldValidator2"), false);

}
else
{
document.getElementById('Email').style.display="none";
document.getElementById('PhoneNo').style.display="block";
ValidatorEnable(document.getElementById("RequiredFieldValidator1"), false);
ValidatorEnable(document.getElementById("RequiredFieldValidator2"), true);
}
}
</script>
Riley K replied to Priya Magodia on 18-May-11 06:24 AM

If you ever find yourself needing to selectively disable an asp.net validator through javascript, you can do the following 


function doSomething()
{
  var myVal = document.getElementById('myValidatorClientID');
  ValidatorEnable(myVal, false); 

}

Mihir Soni replied to Priya Magodia on 18-May-11 06:29 AM
Hello,

Here is simple code for you write following code in simple javascript function and called as and when it's required

function ValidatorEnable()
{
  var validator = $get('<%=validator.ClientID %>');
validator.enable = false;
 
}

Hope this helps you

Thank you
Priya Magodia replied to Jitendra Faye on 18-May-11 06:56 AM
Thanks. It ws helpful.