innanzitutto grazie per la risposta e le utili indicazioni, nel frattempo stavo provando così:
codice:
<script language="javascript">
<!--
function trasforma(f)
{
f = document[f];
f.prezzo1.value = f.prezzo1.value.replace(",", ".");
q = parseFloat("0" + f.prezzo1.value);
f.sconto1.value = f.sconto1.value.replace(",", ".");
s = parseFloat("0" + f.sconto1.value);
f.finale1.value = Math.round(q * (100 - s)) / 100;
}
//-->
</script>
e sembra funzionare; quali le differenze con il tuo code?
perchè?
codice:
f = document[f]; // questa non e` corretta per tutti i browser
quale sarebbe quella giusta?