Bruce Gust
asked on
Why does this not work?
This form validation code works:
This doesn't...
Why?
function validateForm() {
var dob = document.getElementById("usrDOB");
var eeid = document.getElementById("usrEEID");
var error = '';
if (!isValidDate(dob.value))
{
$('#usrDOB').css('border', 'solid 2px red').focus();
error = "Date of Birth must be in the format XX/XX/XXXX\n\r";
}
else
{
$('#usrDOB').css('border', '');
}
if (eeid.value.length==0)
{
$('#usrEEID').css('border', 'solid 2px red').focus();
error = error.concat("Be sure to enter your spouse\'s Employee Id.");
}
if (error.length > 0) {
alert(error);
return false;
}
return true;
}
This doesn't...
function validateForm() {
var dob = document.getElementById("usrDOB");
if (!isValidDate(dob.value))
{
$('#usrDOB').css('border', 'solid 2px red').focus();
alert("Date of Birth must be in the format XX/XX/XXXX\n\r");
}
else
{
$('#usrDOB').css('border', '');
}
var eeid = document.getElementById("usrEEID");
var error = '';
//alert(eeid.value);
if(eeid.value.length==0)
{
$('#usrEEID').css('border', 'solid 2px red').focus();
alert("Please enter your Member Id!");
}
else
{
var myString = eeid.value;
var stringCheck = "sp";
var foundIt = (myString.lastIndexOf(stringCheck) === myString.length - stringCheck.length) > 0;
if(foundIt==false)
{
alert("Be sure to include \"sp\" after your Employee Id.");
$('#usrEEID').css('border', 'solid 2px red').focus();
}
else
{
$('#usrEEID').css('border', '');
}
}
}
Why?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.