ma il nome è x tutti "vettore[]"?
codice:
<script type="text/javascript">
function seleziona_tutti(f){
for(var n=0;n<f.elements.length;n++) {
if(f.elements[n].type=='checkbox' && f.elements[n].name=='vettore[]') f.elements[n].checked=true;
}
}
</script>
<form>
<input type="checkbox" name="vettore[]" value="a" />
<input type="checkbox" name="vettore[]" value="b" />
<input type="checkbox" name="vettore[]" value="c" />
<input type="checkbox" name="vettore[]" value="d" />
<input type="button" value="seleziona tutti" onclick="seleziona_tutti(this.form)" />
</form>
se è vettore[n]
codice:
<script type="text/javascript">
function seleziona_tutti(f){
for(var n=0;n<f.elements.length;n++) {
if(f.elements[n].type=='checkbox' && f.elements[n].name.match(/^vettore\[\d\]$/)) f.elements[n].checked=true;
}
}
</script>
<form>
<input type="checkbox" name="vettore[0]" />
<input type="checkbox" name="vettore[1]" />
<input type="checkbox" name="vettore[2]" />
<input type="checkbox" name="vettore[3]" />
<input type="button" value="seleziona tutti" onclick="seleziona_tutti(this.form)" />
</form>