In your html page add the control you want to validate but for this sample i used textbox to demonstrate this code,
in my textbox control i used onkeyup event to validate whether recently entered charecter is numeric or not.
so you can call this Javascript code as your requirement in your project.
Test.html
————
<input type=”text” id=”txt” name=”txt” onkeyup=”txtValidate(this.id)”/>
JavaScript Code
——————-
function txtValidate(txtid)
{
var ok=0;
var a=document.getElementById(txtid).value;
for(var i=0;i<=a.length-1;i++)
{
var j=a.charCodeAt(i);
for(var k=48;k<=57;k++)
{
ok=0;
if(k==j)
{
ok=1;
break ;
}
}
}
if(ok==0)
{
alert(“Only Numeric Values Allowed”);
document.getElementById(txtid).value=”";
for(var i=0;i<a.length-1;i++)
{
var j=a.charCodeAt(i);
for(var k=48;k<=57;k++)
{
ok=0;
if(k==j)
{
document.getElementById(txtid).value+=a.charAt(i);
}
}
}
}
}
I hope this code helps you.
Thank you….,
Thank you for providing this code with explaination this code help me so much in my project .., with this code i successfully compleated my project tank you ..,
Comment by prakash — June 15, 2008 @ 3:26 pm |
Thanks a lot to you.
Comment by Bill Moris — January 10, 2009 @ 9:52 am |