Validering af flere input
Jeg har lavet en validering gerne skulle checke om alle felter er udfyldt (en for en), men den checker kun første felt?Hvad går der galt?
<script type="text/javascript">
<!--
function validering(iForm)
{
if (iForm.projektnavn.value=='')
{
alert('Du skal udfylde et varenavn!');
iForm.projektnavn.focus();
return false;
}
if (iForm.adresse.value=='')
{
alert('Du skal udfylde en beskrivelse af varen!');
iForm.adresse.focus();
return false;
}
if (iForm.postnr.value=='')
{
alert('Mindste prisen skal være minimum 1');
iForm.postnr.focus();
return false;
}
if (iForm.by.value=='')
{
alert('Du skal udfylde en slutdato for auktionen!');
iForm.by.focus();
return false;
}
if (iForm.boligtype.value=='')
{
alert('Skiv venligst om varen er i god er dårlig stand!');
iForm.boligtype.focus();
return false;
}
if (iForm.beskrivelse.value=='')
{
alert('Vil du ikke have penge for det?');
iForm.beskrivelse.focus();
return false;
}
if (iForm.beliggenhed.value=='')
{
alert('Hvor befinder varen sig i landet?');
iForm.beliggenhed.focus();
return false;
}
if (iForm.lejepriser.value=='')
{
alert('Skriv venligst dine bemærkninger til handlen');
iForm.lejepriser.focus();
return false;
}
return true;
}
-->
</script>
</head>
<body
<form method="post" target="_self" action="opret_action.asp" name="iForm" onsubmit='return validering(this);'>
