? I am writing a validation script for a small order form. I need to verify that the number is 5 digits long. The script below works except it does not recognize the length validation. I have tried (IDLen != 5) but that does just the opposite and won’t vaildate any length. Thanks for any help!
function validate(){
var IDLen = document.frmCustOrders.txtOrderID.length;
var ordID = parseInt(document.frmCustOrders.txtOrderID.value);
if (isNaN(ordID) == true) {
alert(“Order ID must be a number”);
document.frmCustOrders.txtOrderID.select();
return false;
}else if ((ordID < 1) || (ordID > 99999)) {
alert(“Order ID must be a number between 1 & 99,999”);
document.frmCustOrders.txtOrderID.select();
return false;
}else if (IDLen < 5) {
alert(“Order ID must be a 5 Digit number between 1 & 99,999”);
document.frmCustOrders.txtOrderID.select();
return false;
}else{
return true;
alert(“Order ID Good”);
}
Nasus