Validering submitter, men må den ikke
Har denne kode, hvor jeg validerer en form..Koden virker, hvis der er checkbokse der ikke er valg, fortæller mig den det.
Men når jeg klikker OK, submitter den alligevel..
hvorfor?
<script type="text/javascript">
<!-- Dette script og mange flere -->
<!-- findes hos http://www.html.dk -->
<!-- Start
function validering()
{
error = 0;
if(!((document.forms[0].spm5[0].checked)
|| (document.forms[0].spm5[1].checked)) && (error==0))
{
alert('Udfyld venligst spørgsmålet\nHvor er du opereret?');
error = 1;
}
if(!((document.forms[0].spm6[0].checked)
|| (document.forms[0].spm6[1].checked)) && (error==0))
{
alert('Udfyld venligst spørgsmålet\nHvad var dine forventninger til din operation?');
error = 1;
}
if(!((document.forms[0].spm7[0].checked)
|| (document.forms[0].spm7[1].checked)) && (error==0))
{
alert('Udfyld venligst spørgsmålet\nHvor længe havde du overvejet din brystoperation før den blrev foretaget?');
error = 1;
}
if(!((document.forms[0].spm8[0].checked)
|| (document.forms[0].spm8[1].checked)) && (error==0))
{
alert('Udfyld venligst spørgsmålet\nHvorfor har du gennemgået en brystoperation?');
error = 1;
}
if(!((document.forms[0].spm9[0].checked)
|| (document.forms[0].spm9[1].checked)) && (error==0))
{
alert('Udfyld venligst spørgsmålet\nHar operationsforløbet levet op til dine forventninger?');
error = 1;
}
if(!((document.forms[0].spm10[0].checked)
|| (document.forms[0].spm10[1].checked)) && (error==0))
{
alert('Udfyld venligst spørgsmålet\nHar resultet levet op til dine forventninger?');
error = 1;
}
if(!((document.forms[0].spm11[0].checked)
|| (document.forms[0].spm11[1].checked)) && (error==0))
{
alert('Udfyld venligst spørgsmålet\nHar du oplevet komplikationer i forbindelse med din operation?');
error = 1;
}
if(error == 0)
document.forms[0].submit();
}
// Slut -->
</script>
