09. januar 2004 - 00:11Der er
6 kommentarer og 1 løsning
Validering af checkbox
Jeg er ikke god til javascript
Skal have valideret en checkbox, så simpelt som muligt...
Er der checked, skal der loades ny side
Er der ikke checked skal man forblive på samme side...
Har forsøgt med
<script language="JavaScript"> function CheckCheckBox() { if(!document.AccepterBetingelser.CheckBox.checked) alert('Huskede du at læse det hele?'); return false;
} </script>
<form action="Ansogning.php?Trin=2" name="AccepterBetingelser" method="Post"> <input type=checkbox name="CheckBox">Jeg har læst og accepterer ovenstående<br> <input type="submit" value="Accepter" class="AcceptKnap" onClick="CheckCheckBox();"> </form>
Den hopper fint nok op og giver en advarsel men henter derefter den næste side! :(
<script language="JavaScript"> function CheckCheckBox() { if(!document.AccepterBetingelser.CheckBox.checked){ alert('Huskede du at læse det hele?'); return false; } return true } </script>
<form action="Ansogning.php?Trin=2" name="AccepterBetingelser" method="Post" onsubmit="return CheckCheckBox();"> <input type=checkbox name="CheckBox">Jeg har læst og accepterer ovenstående<br> <input type="submit" value="Accepter" class="AcceptKnap"> </form>
-- men du kan også bare:
<form action="Ansogning.php?Trin=2" name="AccepterBetingelser" method="Post"> <input type=checkbox name="CheckBox" onclick="if(this.checked)this.form.submit();">Jeg har læst og accepterer ovenstående<br> <input type="submit" value="Accepter" class="AcceptKnap"> </form>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.