Hejsa
Døjes lidt med validering af en række formfelter.
Virker i IE, men FF virker til at være pænt ligeglad med min validering
Hvad kan der være galt?
Ved ikke hvor meget af koden i skal bruge, men her er lidt.
<script LANGUAGE="JavaScript">
function validate() {
if (bestilling.tlf.value.length < 8) {
alert("Husk at skrive dit telefonnummer.");
return false;
}
if (bestilling.navn.value.length < 5) {
alert("Husk at skrive det fulde navn.");
return false;
}
if (bestilling.adresse.value.length < 5) {
alert("Husk at skrive din adresse.");
return false;
}
if (bestilling.postnr.value.length < 4) {
alert("Husk at skrive dit postnr.");
return false;
}
if (bestilling.city.value.length < 3) {
alert("Husk at skrive din by.");
return false;
}
validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
strEmail = bestilling.email.value;
// alert(strEmail);
// search email text for regular exp matches
if (strEmail.search(validRegExp) == -1)
{
alert('Skriver du ikke din korrekte email, får du ikke en ordrebekræftigelse.');
return false;
}
if (bestilling.barnnavn.value.length < 5) {
alert("Husk at skrive dit barns fulde navn.");
return false;
}
if (bestilling.barnklasse.value.length < 1) {
alert("Husk at skrive dit barns klasse.");
return false;
}
return true;
}
</script>
Alle navne passer, så jeg fatter det ikke helt.
Kalder validate således
<form name="bestilling" onsubmit="return validate(this);" action="afslut_sql.php" method="post">
Håber i kan hjælpe.
På forhånd tak