ho due campi:
<input type=text name="a" onKeyUp="somma()" >
<input type=text name="b" onKeyUp="somma()" >
<input type=text name="differenza">
il problema è che i numeri contentgono decimali.
a=12,10
b=10,00
differenza dovrebbe essere 2,10
ma non va. (problema della virgola?)
se utilizzo il punto scrive 2.10000000
<script>
function somma() {
a_1=eval(document.all.a.value);
b_1=eval(document.all.b.value);
c=a_1-b_1;
document.all.differenza.value=c;
return false;
}
</script>

Rispondi quotando