Devo dire che il codice che ho allegato e frutto si scopiazzamenti vari perche non sono in grado (per ora) di scrivere in html da zero... Ho provato a mettere per ogni riga come indicato da @partime ma nulla...adesso il codice che ho é cosi:
codice HTML:
<html>
<head>
<script>
function operazione(){
var campo1=document.getElementById ("campo1");
var campo2=document.getElementById ("campo2");
var campo3=document.getElementById ("campo3");
var campo4=document.getElementById ("campo4");
var campo5=document.getElementById ("campo5");
campo5.value=[campo1.value*campo2.value]/(1-[[1+campo3.value]/[1+campo4.value]]];
}
</script>
</head>
<body>
<table name="vasoesp" id="vasoesp">
<tbody>
<tr>
<td>Descrizione</td>
<td>Valore</td>
<td>Unità di misura</td>
</tr>
<tr class="Descrizione">
<td class="nome">Contenuto acqua</td>
<td><input type="text" name="campo1" id="campo1 onkeyup="operazione()"></td>
<td class="Valore">litri</td>
</tr>
<tr class="Descrizione">
<td class="nome">Coefficiente di dilatazione</td>
<td><input type="text" name="campo2" id="campo2" value="0,0421"></td>
<td class="Valore">n/a</td>
</tr>
<tr class="Descrizione">
<td class="nome">Pressione di precarica</td>
<td><input type="text" name="campo3" id="campo3" onkeyup="operazione()"></td>
<td class="Valore">bar</td>
</tr>
<tr class="Descrizione">
<td class="nome">Pressione di taratura valvola di sicurezza</td>
<td><input type="text" name="campo4" id="campo4" onkeyup="operazione()"></td>
<td class="Valore">bar</td>
</tr>
<tr>
<td>Totale</td>
<td><input type="text" name="campo5" id="campo5" value"campo.value" readonly="true"></td>
<td class="Valore">litri</td>
</tr>
</tbody>
</table>
</body>
</html>
Se volete potete provarlo voi qua:
http://batabs.blogspot.com/p/prova.html