kan iemand mij misschien helpen met de e-mail check. Het probleem is dat ik hij de email niet in de goede volgorde checkt dus ook al heb je bijvoorbeeld het @ helemaal vooraan staan, dan ziet ie dat als goed omdat je hem erin hebt staan.
Ik heb het volgende script:
<script language="Javascript">
function checkZip()
{
document.forms[0].postcode.value = document.forms[0].postcode.value.toUpperCase();
rExp = /^(d{4}[a-zA-Z][a-zA-Z])$/;
OK = rExp.exec(document.forms[0].postcode.value);
if (!OK)
{
alert("U heeft het veld postcode niet juist ingevuld. Vul de postcode in met notatie 1234AB");
return false;
}
if (document.forms[0].email.value == "")
{
alert("U heeft het "Email" veld niet ingevuld.");
document.forms[0].email.focus();return false;
}
if (document.forms[0].email.value.indexOf('@') == -1)
{
alert("het "Email" veld is niet correct ingevuld. U heeft geen @ ingevuld.");
document.forms[0].email.focus();return false;
}
if (document.forms[0].email.value.indexOf('.') == -1)
{
alert("het "Email" veld is niet correct ingevuld. U heeft geen punt ingevuld.");
document.forms[0].email.focus();return false;
}
if (document.forms[0].email.value.indexOf('com') == -1)
{
if (document.forms[0].email.value.indexOf('nl') == -1)
{
if (document.forms[0].email.value.indexOf('net') == -1)
{
if (document.forms[0].email.value.indexOf('info') == -1)
{
alert("U heeft geen of een verkeerde hostname achter u e-mail adres staan.");
document.forms[0].email.focus();
return false;
}
}
}
}
else
{
return true;
}
}
</script>
bedankt alvast!
groetjes Marianne
Ik heb het volgende script:
<script language="Javascript">
function checkZip()
{
document.forms[0].postcode.value = document.forms[0].postcode.value.toUpperCase();
rExp = /^(d{4}[a-zA-Z][a-zA-Z])$/;
OK = rExp.exec(document.forms[0].postcode.value);
if (!OK)
{
alert("U heeft het veld postcode niet juist ingevuld. Vul de postcode in met notatie 1234AB");
return false;
}
if (document.forms[0].email.value == "")
{
alert("U heeft het "Email" veld niet ingevuld.");
document.forms[0].email.focus();return false;
}
if (document.forms[0].email.value.indexOf('@') == -1)
{
alert("het "Email" veld is niet correct ingevuld. U heeft geen @ ingevuld.");
document.forms[0].email.focus();return false;
}
if (document.forms[0].email.value.indexOf('.') == -1)
{
alert("het "Email" veld is niet correct ingevuld. U heeft geen punt ingevuld.");
document.forms[0].email.focus();return false;
}
if (document.forms[0].email.value.indexOf('com') == -1)
{
if (document.forms[0].email.value.indexOf('nl') == -1)
{
if (document.forms[0].email.value.indexOf('net') == -1)
{
if (document.forms[0].email.value.indexOf('info') == -1)
{
alert("U heeft geen of een verkeerde hostname achter u e-mail adres staan.");
document.forms[0].email.focus();
return false;
}
}
}
}
else
{
return true;
}
}
</script>
bedankt alvast!
groetjes Marianne