Tjek på form
Hej eksperterJeg har lavet denne formular. Problemet er, at den ikke virker så godt i Explorer. Når man vælger at skrive til "firmaet" via drop-down menuen, så skal man kun udfylde navn og e-amil. Dette får man besked om via en alert box. Men selv om man har udfyldt sit navn, skriver den alligevel, at man mangler at udfylde navne feltet. Det virker ellers fint i FF.
<script type="text/javascript" language="JavaScript">
function checkForm() {
if (document.getElementById('to').value=="webmaster@dom.dk") {
fejlstreng = ""
fejlstreng = fejlstreng + (document.getElementById('Navn').value=="" ? "- Dit Navn\n" :"" )
fejlstreng = fejlstreng + (document.getElementById('Adresse').value=="" ? "- Din adresse\n" :"" )
fejlstreng = fejlstreng + (document.getElementById('Postnr').value=="" ? "- Dit postnr\n" :"" )
fejlstreng = fejlstreng + (document.getElementById('E-mail').value=="" ? "- Din e-mail-adresse\n" :"" )
if (fejlstreng!=="") {
fejlstreng = "Du mangler at udfylde disse felter:\n"+fejlstreng;
alert(fejlstreng)
return
}
}
else if (document.getElementById('to').value=="info@dom.dk") {
fejlstreng = ""
fejlstreng = fejlstreng + (document.getElementById('Navn').value=="" ? "- Dit Navn\n" :"" )
fejlstreng = fejlstreng + (document.getElementById('E-mail').value=="" ? "- Din e-mail-adresse\n" :"" )
if (fejlstreng!=="") {
fejlstreng = "Du mangler at udfylde disse felter:\n"+fejlstreng;
alert(fejlstreng)
return
}
}
document.skrivtilos.submit();
}
</script>
<form method="post" action="#" name="skrivtilos">
<input type="hidden" name="REDIRECT_URL" value="">
<input type="hidden" name="objectclass" value="1">
<input type="hidden" name="SUBJECT" value="">
<input type="hidden" name="Body" value="">
<input type="hidden" name="Navn" value="">
<input type="hidden" name="Adresse" value="">
<input type="hidden" name="Postnr" value="">
<input type="hidden" name="By" value="">
<input type="hidden" name="Fra" value="">
<input type="hidden" name="Tlf" value="">
<table cellspacing="10" cellpadding="1" border="0" width="500">
<tr>
<td align="right" width="50">Til</td>
<td ><select id="to" name="TO" class="formElement">
<option value="webmaster@dom.dk">Webmaster</option>
<option value="info@dom.dk">Firmaet</option>
<option value="">--------------------</option>
</select></td>
</tr>
<tr>
<td align="right">Vedr.</td>
<td><input type="Text" name="SUBJECT" width="40" style="width:370px" class="formElement"></td>
</tr>
<tr>
<td valign="top" align="right">Tekst</td>
<td><textarea name="Body" rows="10" cols="40" style="width:370px" wrap="virtual" class="formElement"></textarea></td>
</tr>
</table>
<br clear="all" />
<table cellspacing="5" cellpadding="1" border="0" width="550" bgcolor="#ffffff">
<tr>
<td colspan="2"><strong>Afsender information</strong></td>
</tr>
<tr>
<td align="right">Navn</td>
<td ><input type="Text" name="Navn" id="Navn" style="width:250px" class="formElement"><span style="color:green;"> *</span></td>
</tr>
<tr>
<td align="right">E-mail</td>
<td ><input type="Text" name="E-mail" id="E-mail" style="width:250px" class="formElement"><span style="color:green;"> *</span></td>
</tr>
<tr>
<td align="right">Adresse</td>
<td ><input type="Text" name="Adresse" id="Adresse" style="width:250px" class="formElement"><span style="color:red;"> *</span></td>
</tr>
<tr>
<td align="right">Postnr.</nobr></td>
<td ><input type="Text" name="Postnr" id="Postnr" style="width:70px" maxlength="8" class="formElement">
<input type="Text" name="By" id="By" style="width:173px" class="formElement"><span style="color:red;"> *</span></td>
</tr>
<tr>
<td align="right">Telefon</td>
<td ><input type="Text" name="Tlf" style="width:150px" class="formElement"><span style="color:red;"> *</span></td>
</tr>
<tr>
<td></td>
<td><span style="color:green;">*</span> = Skal altid udfyldes<br />
<span style="color:red;">*</span> = Skal udfyldes hvis du skriver til webmaster</td>
</tr>
<tr>
<td></td>
<td>
<input type="hidden" name="send" value="true">
<input type="button" name="send" onclick="java script:checkForm()" value=" Send " class="formElement"> <input type="button" name="annuller" onclick="java script:document.skrivtilos.reset()" value="Annuller" class="formElement"></td>
</tr></form>
</table>
