Prova ad aggiungere il nome del form (myform), oppure cambia queste righe:
chks = document.forms["myform"].elements["opzioni[]"];
for (var i=0;i<chks.length;i++)
if ( chks[i].checked ){
bIsChecked = true;
con queste:
chks = document.getElementsByTagName("input");
for (var i=0;i<chks.length;i++)
if ( chks[i].type == "checkbox" && chks[i].checked ){
bIsChecked = true;
Utilizzare lo stesso nome per due oggetti del documento è sbagliato, il browser potrebbe confondersi.
![]()