Ciao a tutti,
ho questo problema:
creo delle checkbox, una per ogni riga di una tabella creata con un ciclo for in javascript.
vorrei che il parametro "name" di queste checkbox assumesse il valore che ha la variabile del ciclo.. in modo che la prima abbia name="1", la seconda name="2", ecc..
Vorrei fosse così per poter fare più semplicemente un controllo su queste checkbox (per vedere se sono state checkate) tramite un altro script contenente un altro ciclo for che viene eseguito nel momento in cui viene premuto un bottone "imposta".. ma non funziona..
vi posto il codice così come l'ho scritto per ora:
La parte grafica funziona, nel senso che visualizzo correttamente sia i valori dell'array che le checkbox al posto giusto.. ma non riesco a fare i controlli.Codice PHP:
<script language="javascript">
function control()
{
for (k=0; k<esclusioni.length; k++)
{
if (document.excl.k.checked)
{
..
}
}
}
</script>
<FORM method="post" ACTION="Esclusioni.asp" name="excl" onsubmit="control();">
..
<table width=70% align="center">
<script type="text/javascript" language="javascript">
for (var i=0; i<esclusioni.length; i++)
{
document.write("<tr>");
document.write("<td width=43%>" + esclusioni[i] + "</td>");
document.write("<td width=57%>");
document.write("<input type=checkbox name="+i+">");
document.write("</td>");
document.write("</tr>");
}
</script>
</table>
..
<INPUT type="submit" value="Imposta">
</FORM>
Forse ho semplicemente scritto male la parte in cui assegno il valore "i" al parametro "name" delle checkbox...
Spero ci sia qualcuno che può aiutarmi!
Grazie mille a tutti!