Varför fungerar inte min javascript ?
Hejsan !
Har ett webformulär som skall säga till då med hjälp av javascript att textfälten inte är ifyllda om man missar något samt at man skall kryssa i om man läst reglerna men det fungerar inte hos mig och jag hittar inte felet.
Min sida ser ut som följande:
[code]
<html>
<head>
<title>Bli medlem</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="JavaScript">
function checkForm(form) {
if ((form.namn.value.length==0)||(form.efternamn.value.length==0))||(form.email.value.length==0))||(form.anvandarnamn.value.length==0))||(form.losenord.value.length==0))||(form.losenord2.value.length==0)){
alert("Du har glömt att fylla i någon av textfälten!");
return false;
}
else {
if (!form.ruta.checked) {
alert("Du måste acceptera reglerna!");
return false;
}
else
return true;
}
}
</script>
<link href="force2.css" rel="stylesheet" type="text/css">
</head>
<body class="body" TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0">
<table width="800" border="0">
<tr>
<td width="18" height="284" valign="top"><div align="center"><img src="bilder/logo.jpg" width="100" height="100"></div></td>
<td width="772" valign="top"><div align="center">
<p><img src="bilder/force.gif" width="633" height="80"></p>
<p>*Bli medlem*</p>
<form name="form1" method="post" action="mailen skall skickas från server." onSubmit="return checkForm(this)">
<div align="left">
<table width="688" border="0">
<tr>
<td width="295" height="327">
<p>Namn:<br>
<input name="namn" type="text" id="Namn">
<br>
Efternamn:<br>
<input name="efternamn" type="text" id="Efternamn">
<br>
E-mail:<br>
<input name="email" type="text" id="Email">
<br>
Användarnamn:<br>
<input name="anvandarnamn" type="text" id="Anvandarnamn">
<br>
Lösenord:<br>
<input name="losenord" type="password" id="Lösenord">
<br>
Bekräfta lösenord:<br>
<input name="losenord2" type="password" id="Lösenord igen">
<br>
Har du läst igenom reglerna?<br>
<input name="ruta " type="checkbox" id="Ruta " value="checkbox">
Ja</p>
<table width="275" border="0">
<tr>
<td width="132"><input type="submit" name="Submit" value="Skicka"></td>
<td width="133"><div align="right">
<input type="reset" name="Submit2" value="Ta bort">
</div></td>
</tr>
</table>
</td>
<td width="383" valign="top"><div align="center">
<p>Regler som skall följas av medlemarna</p>
<p>
<textarea name="Regler" cols="50" rows="10" wrap="VIRTUAL" id="Regler">
</textarea>
</p>
</div></td>
</tr>
</table>
<p> </p>
</div>
<input type=hidden name="redirect" value="sidan som besökaren skickas till">
<input type=hidden name="subject" value="Registrering">
<input type=hidden name="recipient" value="Mail">
</form>
<p align="left"> </p>
</div></td>
</tr>
</table>
</body>
</html>
Vad kan felet vara ?
Mvh Forcevision