Hej
Jeg har problemer med en formular, hvor der skal valideres på om man har
udfyldt et felt eller ej:
Fomularen ser således ud p.t.:
<form name="formular" action="
http://scripts.adux.dk/form2mail.php"
method="post" onSubmit="return tjek_form(this);">
<input type="hidden" name="recipient"
value="salesdk@marketinglair.com,supportdk@marketinglair.com">
<input type="hidden" name="subject" value="Marketinglair.com >> Adux.dk -
affiliate">
<input type="hidden" name="redirect" value="
http://www.adux.dk">
<input type="hidden" name="return_link_url" value="
http://www.adux.dk">
<input type=hidden name="meddelelse" value="Denne kunde er videresendt fra
Marketinglair I/S jf. vores partneraftale">
<input type=hidden name="sort" value="order:Firmanavn">
<p>
<table width="400">
<tr>
<td width="200"><font face="arial" size="2">Firmanavn:</font></td>
<td width="200"><input TYPE="text" size="20" NAME="Firmanavn"></td>
</tr>
</table>
<p>
<input TYPE="submit" VALUE="KLIK HER FOR AT GÅ VIDERE">
</p>
</form>
Øverst i mellem <head></head> er følgende kode placeret:
<script language="javascript">
<!--
function tjek_form() {
if ( document.forms["formular"].Firmanavn.value == "" ) {
alert ("Du skal skrive et firmanavn");
return false;
} else {
return true;
}
}
-->
</script>
Jeg har desuden prøvet disse versioner:
<script language="javascript">
<!--
function tjek_form() {
if ( document.formular.Firmanavn.value == "" ) {
alert ("Du skal skrive et firmanavn");
return false;
}
}
// -->
</script>
og
<script language="javascript">
<!--
function tjek_form() {
if ( document.formular.Firmanavn.value == "" ) {
alert ("Du skal skrive et firmanavn");
return false;
} else {
return true;
}
}
-->
</script>
Men ingen af de 3 valideringer virker - følgende fejl fremkommer:
"document.formular.Firmanavn.value er ikke et objekt" eller
"document.forms.formular.Firmanavn.value er ikke et objekt".
Er der nogen der kan hjælpe med at løse dette problem?
Hilsen Ken