inga schmidt skrev:
> Hov, det virker faktisk ikke helt. Der kommer godt nok en: Du
> skal udfylde...' men den sender alligevel en tom formular?
Javascriptet undersøger feltet "tlf" - men i din form kalder du
telefonfeltet for "telefon". Det misforhold bør du nok starte med
at rette.
Selve valideringsfunktionen virker lidt bagvendt på mig - du lader
valideringsfunktionen om at submitte formen hvis alt går godt, og
annullerer så den almindlige formsubmit med return false efter dit
kald til valideringsfunktionen. Det kan sikkert virke fint, men jeg
synes nu at det giver bedre mening at lade valideringsfunktionen
returnere enten sand eller falsk - og så sende denne værdi videre
til onsubmit:
HTML: <form action="foo" onsubmit="return(validate(this))">
JS:
function validate(theForm){
if (theForm.telefon.value = ""){
alert("Husk telefonnummeret");
return false;
}
// flere tjek...
// Alt o.k. - returner sand
return true;
}
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html