Cała istota sprawy tkwi w odpowiednim nazwaniu checboxów. Nazwy mszą mieć budowę: pole[0], pole[1], pole[2], i tak dalej. Dzięki temu będziemy mogli napisać pętlę która nam te pola zaznaczy.
Cała funkcja będzie uruchamiana również przez checkbox? jego zaznaczenie spowoduje zaznaczenie pozostałych chceckboxów.
Analogicznie z odznaczeniem:
<script language="javascript"><!--function zaznacz() {if (document.form["glowny"].checked) {var war = true;}else {var war = false;}for (i=0;i<10;i++) { // tutaj niestety musisz ręcznie wprowadzić ilość checkboxówdocument.form["pole["+i+"]"].checked = war;}}//--></script><form name="form"><input type="checkbox" name="glowny" onclick="zaznacz()" onchange="zaznacz()"> wszystkie <br><hr width="50" align="left" size="1"><input type="checkbox" name="pole[0]"> 0 <br><input type="checkbox" name="pole[1]"> 1 <br><input type="checkbox" name="pole[2]"> 2 <br><input type="checkbox" name="pole[3]"> 3 <br><input type="checkbox" name="pole[4]"> 4 <br><input type="checkbox" name="pole[5]"> 5 <br><input type="checkbox" name="pole[6]"> 6 <br><input type="checkbox" name="pole[7]"> 7 <br><input type="checkbox" name="pole[8]"> 8 <br><input type="checkbox" name="pole[9]"> 9 <br></form>
