Find fejl i meget lille kode (validering)
Hvis jeg trykker tilmeld uden at udfylde nogle felter, så stopper valideringen ikke ved fejl i medlemsnr, men fortsætter valideringen og kommer med en fejl på tlf.Det er sikkert en stavefejl, men jeg har set mig blind på koden!
//Nordclc
<html>
<head>
<script language='javascript'>
<!--
function validering()
{
var err = 0;
if(((document.eventform.medlemsnr.value == "") || (document.eventform.medlemsnr.value == null)) && (err = 0))
{
err = 1;
alert("Medlemsnr. skal udfyldes!");
document.eventform.medlemsnr.focus();
}
if (isNaN(parseInt(document.eventform.medlemsnr.value)) && (err == 0))
{
err = 1;
alert("Ugyldig medlemsnr. indtastet!");
document.eventform.medlemsnr.focus();
}
if((document.eventform.tlf.value == "") && (err = 0))
{
err = 1;
alert("Tlf.nr. skal udfyldes!");
document.eventform.tlf.focus();
}
if (isNaN(parseInt(document.eventform.tlf.value)) && (err == 0))
{
err = 1;
alert("Ugyldig tlf. indtastet!");
document.eventform.tlf.focus();
}
if (err == 0)
{
alert("OK")
}
}
//-->
</script>
</head>
<body>
<form method='POST' name='eventform' actions='event_post.asp?key=4'>
Medlemsnr.<br>
<input type='text' name='medlemsnr' size='10' tabindex='1'><br> <br>
Tlf.nr.<br>
<input type='text' name='tlf' size='10' tabindex='8'><br> <br>
<input type='button' value='Tilmeld' style='cursor=hand' onClick='return validering();return false;'>
</form>
</body>
</html>