Verkar inte vettigt att man ska vara tvungen att kryssa i checkboxar? De finns väl där för att man ska kunna välja om man vill kryssa eller inte. Därför har jag markerat den kod du kan ta bort för att skippa checkboxarna. I övrigt ser det ut så här:
<html>
<head>
<script type="text/javascript"><!--
function arbitrarilyValidate(passform){
var validates = true;
for (i=0; i<passform.elements.length; i++){
switch (passform.elements[i].type.toLowerCase() ){
case "text":
case "textarea":
if (passform.elements[i].value.length == 0)
validates = false;
break;
// BÖRJAN PÅ EV. BORTTAGNING
case "checkbox":
if (!passform.elements[i].checked)
validates = false;
break;
// SLUT PÅ EV. BORTTAGNING
}
}
if (!validates)
alert("Vänligen fyll i alla rutor.");
return validates;
}
//--></script>
</head>
<body>
<form name="foo" onsubmit="return arbitrarilyValidate(this)">
<textarea id="bar"> </textarea> <br />
<input id="check1" type="checkbox" /> <br />
<input id="check2" type="checkbox" /> <br />
<input id="input1" /> <br />
<input id="input2" /> <br />
<input id="input3" /> <br />
<input id="input4" /> <br />
<input id="input5" /> <br />
<input id="input6" /> <br />
<input id="namn" /> <br />
<input type="submit" /> <br />
</form>
</body>
</html>
