jeg har en form hvor de skal læse et dokument og bekræfte i en checkbox at de har læst og forstået reglerne...
hvis de ikke har checked i checkboxen og trykker på submit, skal der komme en popup om fejlen...
hele min form virker i de andre felter på nedenstående måde... det er kun checkboxen jeg ikke kan få til at virke på samme måde eller i stil med det..??
javascripten ser således ud:
function checkFormContent(form)
{
if (
checkField(form.fornavn, 'dit navn') &&
checkField(form.efternavn, 'dit efternavn') &&
checkField(form.tlf, 'dit telefonnummer') &&
checkField(form.adresse, 'din adresse') &&
checkField(form.postnr, 'dit postnr') &&
checkField(form.bynavn, 'dit bynavn') &&
checkField(form.uddannelse, 'din uddannelse') &&
checkEmail(form.email) && checkEmail(form.email2) &&
compareEmail(form.email, form.email2) &&
checkField(form.historie, 'din historie') &&
checkbox(form.regler) &&
checkField(form.challengeAnswer, 'sikkerhedsfeltet mod spam')) {
return true;
}
return false;
}
function checkbox(regler) {
if(field.value.regler == 0) {
alert('deltageraftalen er ikke læst igennem');
form.regler.focus();
return false;
}
return true;
}
index.php´en ser sådan ud:
jeg har læst og forstået <a href="../../../docs/Deltageraftale.docx">(betingelser og vilkår) </a>
<input type="checkbox" name="regler" id="regler" value="0" />
<br />
</label>
<br />
<input type="submit" id="signUp" name="signUp" value="Tilmeld"
onclick="return checkFormContent(document.forms['maillistMainForm']);" />