Ciao a tutti,
ho trovato su internet questo script:
<TABLE WIDTH="20%" BORDER=1>
<TR>
<TD WIDTH="15%">CASELLA 1</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA1" VALUE=1></TD>
</TR>
<TR>
<TD WIDTH="15%">CASELLA 2</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA2" VALUE=2></TD>
</TR>
<TR>
<TD WIDTH="15%">CASELLA 3</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA3" VALUE=3></TD>
</TR>
<TR>
<TD WIDTH="15%">CASELLA 4</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA4" VALUE=4></TD>
</TR>
<TR>
<TD WIDTH="15%">CASELLA 5</TD>
<TD WIDTH="4%"><INPUT TYPE="CHECKBOX" ID="CHKELIMINA5" VALUE=5></TD>
</TR>
</TABLE>
<INPUT TYPE="BUTTON" ID="cmdselectall" VALUE="Seleziona tutti" ONCLICK=seleziona()>
<INPUT TYPE="BUTTON" ID="cmdselectall" VALUE="Deseleziona tutti" ONCLICK=seleziona1()>
<INPUT TYPE="BUTTON" ID="cmdselectall" VALUE="Invia" ONCLICK=valori()>
<SCRIPT LANGUAGE=JAVASCRIPT>
function seleziona()
{
var caselle=5;
for(i=1 ; i<6 ; i++)
{
document.getElementById("CHKELIMINA"+i).checked=tr ue;
}
}
function seleziona1()
{
var caselle=5;
for(i=1 ; i<6 ; i++)
{
document.getElementById("CHKELIMINA"+i).checked=fa lse;
}
}
function valori()
{
var caselle=5;
var stringa="";
for(i=1 ; i<6 ; i++)
{
if (document.getElementById("CHKELIMINA"+i).checked== true)
stringa=stringa+" "+document.getElementById("CHKELIMINA"+i).valu e;
}
if (stringa=="")
alert('Nessuna casella selezionata');
else
alert("Caselle selezionate"+stringa);
}
</SCRIPT>
che crea una lista con la possibilità di selezionare o deselezionare tutte le checkbox, come posso modificarlo per usarlo tenendo conto che non ho una lista precisa in quanto i dati sono dinamici (per intenderci):
<%
While ((Repeat3__numRows <> 0) AND (NOT Rum.EOF))
%>
<input type="checkbox" name="checkbox" id="checkbox" class="testo" value="<%=(Rum.Fields.Item("id_account").Value)%>" >
<%
Repeat3__index=Repeat3__index+1
Repeat3__numRows=Repeat3__numRows-1
Rum.MoveNext()
Wend
%>