E-mail form felt validering fejler
Hej!Jeg har nedenstående kode, der validere en form. Men scriptet checker ikke korrekt på e-mail feltet. Den kører simpelthen forbi feltet. Nogen der kan spotte fejlen?
E-mail koden:
}
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.Email.value))
{
alert("Invalid E-mail Address! Please re-enter.");
return false;
}
--- den samlede kode start ---
function isReady(form)
{
if(isFilled(form.Firstname)==false)
{
alert("Please fill in your First name");
form.Firstname.focus();
return false;
}
if(isFilled(form.Familyname)==false)
{
alert("Please fill in your Family Name");
form.Familyname.focus();
return false;
}
if(isFilled(form.Function)==false)
{
alert("Please fill in your Function");
form.Function.focus();
return false;
}
if(isFilled(form.Department)==false)
{
alert("Please fill in your Department");
form.Department.focus();
return false;
}
if(isFilled(form.Country)==false)
{
alert("Please fill in Nycomed country");
form.Country.focus();
return false;
}
if(isFilled(form.Mobilephone)==false)
{
alert("Please fill in your Mobile phone No. and include your country code, e.g. +45");
form.Mobilephone.focus();
return false;
}
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.Email.value))
{
alert("Invalid E-mail Address! Please re-enter.");
return false;
}
if(!document.form.RoomRequired[0].checked && !document.form.RoomRequired[1].checked)
{
alert("Please select whether you need hotel room reservation. If yes, verify check-in and check-out dates referring to your arrival and departure.");
return false;
}
if(!document.form.RoomPreference[0].checked && !document.form.RoomPreference[1].checked)
{
alert("Please select whether you have any room preferences (Smoking or Non-smoking)");
return false;
}
if(!document.form.DiateryRemarks[0].checked && !document.form.DiateryRemarks[1].checked)
{
alert("Please select whether you have any diatery preferences (Remarks). If yes, please type in your remarks as text (Text).");
return false;
}
return true;
}
--- den samlede kode stop ---
