Ciao ragazzi ho questo problema:

devo contruire un checkbox che se selezionato selezioni tutti i checkbox che sono presenti nella pagina e che se deselezionato deselezioni tutti i checkbox nella pagina. ( tipo come c'è nella casella ti posta elettronica per deselezionare e selezionare tutti i messaggi).

sono riuscito a realizzare solo che li seleziona tutti ma non il contrario:

vi metto un pò di codice:

<script type="text/javascript">

function checkTutti() {

with (document.modulo) {

for (var i=0; i < elements.length; i++) {

if (elements[i].type == 'checkbox')

elements[i].checked = true;

}

}

}

function uncheckTutti() {

with (document.modulo) {

for (var i=0; i < elements.length; i++) {

if (elements[i].type == 'checkbox')

elements[i].checked = false;

}

}

}

</script>

queste solo le due funzioni che servono per fare questo il checkbox che seleziona tutto è questo ma NON RIESCO A FARE L'OPERAZIONE INVERSA DI DESELEZIONE:

<input type="checkbox" name="tutti" id="tutti" onClick="checkTutti()">

grazie mille ragazzi per la vostra cortese attenzione