Devi prima trasformare la virgola inpunto, poi ritrasformare alla fine:
Da chiamare con:codice:function diff(ff) { var val1 = parseFlaot(ff.c1.value.replace(/\,/,"."); var val2 = parseFlaot(ff.c2.value.replace(/\,/,"."); var dif = string(val1 - val2); dif = dif.replace(/\./,",") ff.c3.value = dif; }
onchange="diff(this.form);"
modo da passare il form alla funzione.
Nota che il metodo replace() si puo` applicare solo aalle stringhe, per cui ho dovuto inserire una variabile stringa in piu`.
Ciao
Michele

Rispondi quotando