Hjælp til validering
Hej eksperter.Nu kommer jeg til at ha\' hjælp endnu engang...
Den anden dag dag fik jeg hjælp til validering af en form (http://www.eksperten.dk/spm/71672), og den virker også godt nok. Men jeg kan ikke få den til at tjekke email (og @) ordenligt.
Selve scriptet er nedenfor -er der en der kan fortælle mig hvad der skal stå for at tjekke email incl. \"@\"
<script language=\'javascript\'> <!--
function valider ( form ) { // test felterne i javascript et for et
// if ( felt_er_OK ) // format for feltcheck
// fortsæt // gå videre til næste felt
// else {
// alert(\"Skriv en felmeddelelse\");
// sæt focus på det felt
// return false; // afbryder funktionen og returnerer false.
// test feltet \"att\"
if ( form.att.value.length > 0 ) {
// alt ok han har skrevet noget
} else {
alert (\"Feltet Navn skal udfyldes.\");
form.att.focus();
return false;
};
// test feltet \"adresse\"
// ingen test, han behøver ikke udfylde dette felt
// test feltet \"postnr\" //NB: navne skal være eet enkelt ord.
if ( ( form.postnr.value.length == 4 ) // max 4-cifre
&&( parseInt( form.postnr.value ) > 1000 ) // 1000 til 9999
) {
// fint, det er et lovligt dansk postnummer.
} else {
alert (\"Feltet Postnummer er ikke udfyldt med dansk postnummer .\");
form.postnr.focus();
return false;
};
// osv. en test for hvert felt. Tilsidst skriver du return true:
return true; // alle felter er ordentligt udfyldt
};
// --> </script>
/pelkjaer
