Ik heb de volgende code:
De bedoeling is dat wanneer de submitknop van het formulier is ingedrukt dat deze valideerfunctie alle checkboxen doorloopt om te kijken of er misschien 1 is aangevinkt.
Dit is de code voor de checkboxen:
en voor de submitfunctie gebruik ik:
Het probleem dat firefox weergeeft is dat getElementById('editalbums') geen properties heeft.
Kan iemand hulp bieden?
Alvast bedankt!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| <script language="javascript"> function validate(){ var elem = document.getElementById('editalbums').elements; for(var i = 0; i < elem.length; i++) { if (elem[i].name == "deletealbum[]" && elem[i].checked == true) { alert(elem[i].name); var answer = confirm("Alle foto's in dit album zullen worden verwijderd. Wil je doorgaan?") if (answer){ document.editalbums.submit(); return true; } else{ return false; } }} return true; document.editalbums.submit(); } </script> |
De bedoeling is dat wanneer de submitknop van het formulier is ingedrukt dat deze valideerfunctie alle checkboxen doorloopt om te kijken of er misschien 1 is aangevinkt.
code:
1
| <form method="post" name="editalbums"> |
Dit is de code voor de checkboxen:
code:
1
| <input id="<?=$counter;?>" type="checkbox" name="deletealbum[]" value="<?=$albumID;?>" /> |
en voor de submitfunctie gebruik ik:
code:
1
| <input type="button" onClick="validate()" name="submitchanges" value="Update Albums"> |
Het probleem dat firefox weergeeft is dat getElementById('editalbums') geen properties heeft.
Kan iemand hulp bieden?
Alvast bedankt!