Forum Moderators: open
var Telephone=document.forms["ecollection"]["Telephone"].value;
if (Telephone==null || Telephone=="")
{
alert("Please enter your telephone number.");
return false;
} var Telephone=document.forms["ecollection"]["Telephone"].value;
if (Telephone == <9)
{
alert("Please enter a valid telephone number");
return false;
}
var Telephone = document.forms["ecollection"]["Telephone"].value;
if (Telephone.length >= 9)
{
alert("Please enter a valid telephone number");
return false;
}
function checkPhone(userString) {
var valid = true;
var reason = '';
var minLength = 9;
var maxLength = 9;
// Remove non-digits
var phoneNumber = userString.replace(/([^\d])/g, '');
if (phoneNumber.length > maxLength) {
valid = false;
reason += 'Phone Number is too long.';
}
if (phoneNumber.length < minLength) {
valid = false;
reason += 'Phone Number is too short.';
}
if (phoneNumber != userString) {
valid = false;
reason += 'Invalid characters entered. Numbers only, please!';
}
if (!valid) { alert(reason); }
return valid;
} // end checkPhone()