PDA

View Full Version : [Javascript] Ciclare su campi con il DOM (domanda tosta)


utrecht
16-12-2004, 11:05
ciao a tutti,
di seguito trovate il codice che genera una serie di checkbox.
Dovrei riuscire a inserire un azione su ciascuna di queste (ad es. chiamare una funzione sull'evento onclick) perņ ho una serie di problemi: infatti non riesco a fare un ciclo su tutte quelle generate e non riesco a eseguire la funzione che sto cercando di chiamare.

Tenete presente che il tutto deve necessariamente essere eseguito lato client
Grazie pe le eventual irisposte
------
<html>
<head>
<script language="JavaScript" type="text/javascript">
var i=0;
function addRow(id){
var tbody = document.getElementById
(id).getElementsByTagName("TBODY")[0];
var row = document.createElement("TR")
var td = document.createElement("TD")

var testo=document.createTextNode("Campo No. "+i);
var input=document.createElement("input");
input.setAttribute('type','checkbox');
input.setAttribute('name','elemento'+i);
input. setAttribute('value','nome_funzione()');

tbody.appendChild(row);
row.appendChild(td);
td.appendChild(testo)
td.appendChild(input)
i++;
}

</script>
</head>
<body>
<br><br><br>
<a href="#" onclick="addRow('myTable');return false;">Add row</a>
<table id="myTable" cellspacing="0" border="1">
<tbody>
<tr>
<td>descrizione descrizione descrizione descrizione </td>
</tr>
</tbody>
</table>

</body>
</html>