I want to check if the data entered by the user is numeric or not. Below is my code:
if (this.rawValue != null) {
if(!(IsNumeric(this.rawValue)){
xfa.host.messageBox("Please enter Numeric ID");
xfa.host.setFocus(this.somExpression);
}
}
function IsNumeric(sText){
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++){
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumber = false;
}
}
return IsNumber;
}
The above code is not working. Help is appreciated.