Op dit moment heb ik een functie geschreven die alle checkboxes aanvinkt of uitvinkt afhankelijk van de waarde van bovenste checkbox.. Dit script werkt.. Alleen nou is het probleem dat wanneer de waarde door php opgevangen moet worden.. Hij alleen de laatste checkbox vind (dit komt omdat ze allemaal dezelfde naam hebben) Dit kan ik oplossen door als name van de checkboxes list[] op te geven ipv list.. Echter werkt mijn javascript dan niet meer, ik heb al verschillende handelingen geprobeert binnen mijn javascript maar nog zonder succes.. Iemand die het probleem ziet??
<script>
function checkAll(p_aField, p_bValue) {
for(i=0; i<p_aField.length; i++) {
p_aField[i].checked = p_bValue;
}
}
</script>
<form id="theForm">
<input type="checkbox" value="Check All" onClick="checkAll(document.getElementById('theForm').list, this.checked)"><br>
<input type="checkbox" name="list" value="1">value1<br>
<input type="checkbox" name="list" value="2">value2<br>
<input type="checkbox" name="list" value="3">value3<br>
</form>
EDIT:
probleem is al opgelost voorbeeld van internet:
function checkAll(p_name) {
var theForm = p_name.form;
for(i=0; i<theForm.length; i++) {
if(theForm[i].type == 'checkbox' && theForm[i].name != 'checkall') {
theForm[i].checked = p_name.checked;
}
}
}