Valider form (checkbox, radio og drop-down menuer)
Hvordan validere jeg om checkbox, radio og drop-down menuer står tomme?Jeg har laver et lille forsøg, men det virker ikke på de ovennævnte felter.
<form method="post" name="lektier" action="">
<input type="checkbox" name="check1" value="valgt">
<input type="checkbox" name="check2" value="valgt">
<input type="checkbox" name="check3" value="valgt"><br>
<input type="radio" name="radiofelt" value="nr1">
<input type="radio" name="radiofelt" value="nr2">
<input type="radio" name="radiofelt" value="nr3"><br>
<select size="1" name="menu">
<option>Vælg et tal</option>
<option selected="selected">-------------------</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select><br>
<input type="submit" value="Send" onsubmit="valider(this.form);">
</form>
<script type="text/javascript">
function valider() {
x = document.lektier;
if (!x.checkbox.checked) {
alert('checkbox!');
return false;
}
if (x.radio.value='') {
alert('checkbox!');
return false;
}
if ((x.menu.value='Vælg et tal') || (x.menu.value='-------------------')) {
alert('Menu');
return false;
}
}
</script>
