menlor
Legacy Member
Even inleiding:
Ik heb een form met naam donateform Hierin zitten eerst 4 tekstvakjes, dan een random aantal checkboxen en hierna nog een random aantal checkboxen. Deze zijn niet aan elkaar gelinkt.
De eerste checkboxen hebben als naam name="donateamulets[104] waarvan die 104 uit db komt, dus niet oplopend.
De tweede lijst checkboxen wil ik kunnen select all-en
Deze hebben als naam name="donategems[18] waarbij ook de 18 uit de db komt.
Wat ik doe: sql-query waarmee ik het aantal checkboxen van de tweede rij tel en save in $numrows
En dan gebruik ik deze code:
Ik weet dat ik hier iets moet aanpassen:
document.donateform.elements[m].checked
Maar ik zou niet weten hoe. Nu begint hij gewoon alle elementen eerst te selecteren. Dus begint bij de eerste rij van checkboxen, en dit is niet de bedoeling :/
Kunnen jullie helpen?
Thx
PS: Dit zou dus de titel JS moeten hebben, kan dit niet meer aanpassen, sorry daarvoor
Ik heb een form met naam donateform Hierin zitten eerst 4 tekstvakjes, dan een random aantal checkboxen en hierna nog een random aantal checkboxen. Deze zijn niet aan elkaar gelinkt.
De eerste checkboxen hebben als naam name="donateamulets[104] waarvan die 104 uit db komt, dus niet oplopend.
De tweede lijst checkboxen wil ik kunnen select all-en

Deze hebben als naam name="donategems[18] waarbij ook de 18 uit de db komt.
Wat ik doe: sql-query waarmee ik het aantal checkboxen van de tweede rij tel en save in $numrows
En dan gebruik ik deze code:
Code:
<script language="JavaScript">
fields = ',$numrows,';
function fillin (result) {
for (m = 0; m < fields; m++) {
document.donateform.elements[m].checked = result;
}
}
</script
<a href="javascript:void(0);" onclick="fillin(true); return false;">Select all.</a><br>
<a href="javascript:void(0);" onclick="fillin(false); return false;">Unselect all.</a><br>
Ik weet dat ik hier iets moet aanpassen:
document.donateform.elements[m].checked
Maar ik zou niet weten hoe. Nu begint hij gewoon alle elementen eerst te selecteren. Dus begint bij de eerste rij van checkboxen, en dit is niet de bedoeling :/
Kunnen jullie helpen?
Thx
PS: Dit zou dus de titel JS moeten hebben, kan dit niet meer aanpassen, sorry daarvoor