Ancora una cosa, come si fa a richiamare questa funzione da un tasto?
<script>
function select_all(obj){
var ff = obj.form;
var cc = ff.elements['scelta_multipla[]'];
for (var i=0;i<ff.elements.length;i++) {
el = ff.elements[i];
if (el.type=="checkbox " && el.name=="scelta_multipla[]" && (!el.disabled))
el.checked = obj.checked;
}
}
</script>
solo che invece di richiamarla da
<input type="checkbox" name="checkAll" value="on" onclick="select_all(this)">
vorrei richiamarla da
<input type="button" value="Deselect all " name="checkAll" onClick="select_all(this)">
Questo perche' per adesso ho messo
<input type="button" value="Select all " onclick="f=document.modulo.elements;for(i=0;i<f.le ngth;i++){if(f[i].type=='checkbox')f[i].checked=true;};return true;">
Ma la prima soluzione e' molto piu' performante e siccome la media dei checkbox da selezionare/deselezionare sono piu' di 100 l'ottimizzazione e' importante.
Ciao grazie