vi posto il codice che ho realizzato finora. il problema in questa semplica pagina sono :
il primo sta nel fatto che non riesco a recuperare il valore del campo di input
il secondo sta nel fatto che riesco a scrivere il valore della variabile txt(che dovrebbe essere quella che contiene il valore del campo di input e che per ora è init a 1), ma subito dopo ritorna il valore in precedenza presente nella tabella, ovvero : "quattro".
<html>
<head>
<title>prova modifica dinamica</title>
<script language="Javascript">
function prova(){
alert('in funzione di prova');
var txt='1';
var root_node = document.getElementsByTagName('input');
alert(root_node);
var testo = root_node[0];
alert(testo);
//alert(root_node);
//alert(root_node[0].data);
//txt += root_node.data;
//alert(txt);
document.getElementById('quatri').innerHTML = txt;
alert('aaa');
// "<td id='quatri'>"+root_node+"</td>";
}
</script>
</head>
<body>
<table>
<tr>
<td>uno</td>
<td>due</td>
</tr>
<tr>
<td>tre</td>
<td id="quatri">quattro</td>
</tr>
</table>
<form method="post">
<input value="prova" type="submit" onclick="prova();">
</form>
<input id="in" maxlength="5">
</body>
</html>

Rispondi quotando