Creating a JavaScrit Functon to check the Numeric Values in a field... Unfortunalltyl which is not there inJavaScript By Default...
the function goes like This
[code]
< SCRIPT language="JavaScript" >
<!--
function chkNumeric(strString)
// strString is the string passed to be checked
// check for valid numeric strings
{
// strvalidchars defines the set of characters which are valid in a numeric field
var strValidChars = "0123456789.-";
// strings
var strChar;
// boolresult is the variable which returns true is string is in correct format or false if it is not a valid numeric string
var boolResult = true;
if (strString.length == 0) return false;
// test strString consists of valid characters listed above
for (i = 0; i < strString.length && boolResult == true; i++)
{
strChar = strString.charAt(i);
if (strValidChars.indexOf(strChar) == -1)
{
boolResult = false;
}
}
return boolResult;
}
// -->
</SCRIPT>
[/code]
Now once a function is ready we can use it as follows to check a field and returns an error
message if the contents are not numeric:
[code]
if (document.formname.fieldname.value.length == 0)
{
alert("Please enter a value.");
}
else if (chkNumeric(document.formname.fieldname.value) == false)
{
alert("Please check - the string conatins non numeric value!");
}
[/code]
++
Thanks and Regards
Meetu Choudhary
(http://msdotnetmentor.com)
No comments:
Post a Comment