Non capisco bene chi sta inviando il valore…. Nel mio campo Input non c'era nessun Value … ma solo l'ID…
Il JS è così: un prima parte serve nella prima schermata ad aumentare di uno il numero dentro al campo input ogni volta che lo clicco:
$('#rric11').live({ click: function(){ var num = $(this).val(); $(this).val(num*1+1); }});
…e questo è il codice del campo Input
<td> <input id="rric11" type="text" class="campinum pf" value="0" readonly > </td>
La seconda parte serve a leggere il valore del campo input visto sopra per poi trascriverlo nella tabella
$('#go_stats').live({
click: function(){
// Trascrivo i valori da pagina Rilevazione a pagina Stats
$('#sric11').val($('#rric11').val());
}
});
… e qui ti mostro la tabella originale dove si vede che il “value” neanche c'è, perchè lavora tutto sull'ID:
<table class="tab_valori">
<tr>
<th>VALORI</th>
</tr>
<tr>
<td class="pf"> <input id="sric11" type="text" class="campinum" readonly > </td>
</tr>
</table>
Ora in base a ciò che mi ha detto sto provando a modificare l'html in questo modo….
<td class="pf" id="sric11"></td>
e il relativo JS, leggendo una guida, avevo pensato di modificarlo da così
$('#sric11').val($('#rric11').val());
a così
let text = document.getElementById("sric11").innerText;
document.getElementById("rric11").innerHTML = text;
MA …. naturalmente …. non funziona :( non succede niente…
Cosaltro potrei modificare?