Kod
<script type="text/javascript">
<!--
function checkAll(name, howmuch) {
if (document.forms[0].user_parent.checked == true)
option = true;
else
option = false;
for (var i=0;i<=howmuch-1;i++) {
document.forms[0].user[i].checked=option;
}
}
-->
</script>
<label class="tree_1"><input type="checkbox" name="user_parent" value="TRUE" onclick="checkAll(\'user\', 3)" />'.$record['title'].'</label>
<label class="tree_2"><input type="checkbox" name="user" value="TRUE" />'.$record2['title'].'</label>
<label class="tree_2"><input type="checkbox" name="user" value="TRUE" />'.$record2['title'].'</label>
Chodzi o to, że "user" to name checkboxa. Ja chcę przy wywołaniu funkcji określić jaki jest name poprzez wysłanie danych.
Nie chcę kopiować kodu i zmieniać nazwę za każdym razem.
jak jest:
Kod
document.forms[0].user[i].checked=option;
to zamiast user ma podmienić wartość zmiennej name.
coś jak:
<?php
$name = 'user';
$user == $$name
?>