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