Hej LN,
Når spørgsmålet er lukket kan der ikke
tildeles flere point, det behøves heller ikke.
Jeg har lige tilføjet de to felter du nævnte.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title><meta name="robots" content="index, follow">
<script type="text/javascript">
function valider(){
navnerr="Formularen blev ikke afsendt grundet:"; // Start tekst til fejl
navne=document.getElementsByName("navn"); // Tildeler navne array af elementer med name="navn"
for(i=0;i<navne.length;i++){ // Gennemløber navne array af elementer
if(navne[i].value=="")navnerr+="\nNavn"+(i+1)+" skal indeholde noget"; // Hvis navnet ikke indeholder registreres fejl
}
if(document.getElementsByName("adresse")[0].value=="")navnerr+="\nAdresse skal indeholde noget"; // Hvis adresse ikke indeholder registreres fejl
if(document.getElementsByName("kontakt")[0].value=="")navnerr+="\nKontakt skal indeholde noget"; // Hvis kontakt ikke indeholder registreres fejl
if(navnerr=="Formularen blev ikke afsendt grundet:")return true; // Hvis start tekst er standard så afsend
else{
alert(navnerr); // ved fejl så alert
return false; // og stop afsendelse
}
}
</script>
</head><body>
<form method="get" action="1.html" onsubmit="return valider();">
1:<input type="text" name="navn"><br>
2:<input type="text" name="navn"><br>
3:<input type="text" name="navn"><br>
4:<input type="text" name="navn"><br>
5:<input type="text" name="navn"><br>
Adresse:<input type="text" name="adresse"><br>
Kontakt:<input type="text" name="kontakt"><br>
<input type="submit" value="afsend"><br>
</form>
</body></html>