Problem med formular
Har dannet dette, men det virker kort og godt ikke, og validere på ingen måder.Så søger hjælp så den bliver rigtig :-)
<script type="text/javascript">
function valider(f){
var url = "?subject="+escape('Bestilling pr. mail')+"&body=BESTILLING%0A%0D%0A%0D";
if(6>f.afsender.value.length){
alert('Du skal angive navn på afsender');
f.afsender.select();
f.afsender.focus();
return false;
}
url += "Afsender:"+escape(" "+f.afsender.value)+"%0A%0D";
if(6>f.adresse.value.length){
alert('Du skal angive adresse på afsender');
f.adresse.select();
f.adresse.focus();
return false;
}
url += "Adresse:"+escape(" "+f.adresse.value)+"%0A%0D";
if(4f.postnummer.value.match(/^\d{4}$/)){
alert('Du skal angive postnummer');
f.postnummer.select();
f.postnummer.focus();
return false;
}
url += "Postnummer:"+escape(" "+f.postnummer.value)+"%0A%0D";
if(2>f.by.value.length){
alert('Du skal angive by');
f.by.select();
f.by.focus();
return false;
}
url += "By:"+escape(" "+f.by.value)+"%0A%0D";
if(8>f.telefon.value.length){
alert('Du skal angive et telefonnummer');
f.telefon.select();
f.telefon.focus();
return false;
}
url += "Telefon:"+escape(" "+f.telefon.value)+"%0A%0D";
}
if(f.eMail.value.length>5){
url += "E-mail:"+escape(" "+f.eMail.value)+"%0A%0D";
}
maal = f.maalgruppe,maalgr="";
for(i=0;maal.length>i;i++)if(maal[i].checked)maalgr += ((maalgr.length>1)?", ":"")+maal[i].value;
if(4>maalgr.length){
alert('Du skal angive en eller flere ønsker');
f.maalgruppe[0].focus();
return false;
}
url += "Målgruppe:"+escape(" "+maalgr)+"%0A%0D";
}
if(f.kommentar.value.length>0){
url += "Kommentar:"+escape(" "+f.kommentar.value)+"%0A%0D";
}
f.action += url;
return true;
}
</script>
<form name="Bestilling_revolt" method="post" action="mailto:lasse@lrq.dk" onsubmit="return valider(this)">
<table cellspacing="20" width="650">
<tr>
<td>
<FORM NAME="Bestilling_revolt" METHOD="POST" ACTION="mailto:lasse@lrq.dk">
<font face="tahoma" size="1"><b>
<strong><font face="Tahoma" color="#ff0000" size="1">*</font></strong>
Firmanavn:<br> <input type=TEXT name="afsender" size="25"><br>
<strong><font face="Tahoma" color="#ff0000" size="1">*</font></strong>
Adresse:<br> <input type=TEXT name="adresse" size="25"><br>
<strong><font face="Tahoma" color="#ff0000" size="1">*</font></strong>
Postnummer & by:
<br>
<input type=TEXT name="postnummer" size="4"><br>
<input type=TEXT name="by" size="17">
<br>
<strong><font face="Tahoma" color="#ff0000" size="1">*</font></strong>
Telefon:<br> <input type=TEXT name="telefon" size="25"><br>
E-mail:<br> <input type=TEXT name="eMail" size="25"><br>
<br>
<input type="checkbox" name="maalgruppe" value="E-mail fakturering (PDF)"> E-mail fakturering (PDF)<br>
<input type="checkbox" name="maalgruppe" value="Tilbudsavis"> Tilbudsavis år<br>
<input type="checkbox" name="maalgruppe" value="Nyhedsmail"> Nyhedsmail<br>
<input type="checkbox" name="maalgruppe" value="Andet"> Andet<br>
<br>
</td>
<td>
<font face="tahoma" size="1"><b>
Kommentar:<br>
<textarea name="kommentar" rows="2" cols="20">
</textarea>
<br>
<p align="justify">
<strong><font face="Tahoma" color="#ff0000" size="1">*</font></strong>
Bemærk! <br>
Alle punkter mærket med en rød stjerne, skal udfyldes!
</p>
<input type="Submit" value="Send">
<input type="Reset" value="Slet">