Ho tre campi testo.
Eccoli:
La funzione onChange="cal_pr_scont(this);" serve per calcolare la differenza tra il Prezzo Unità-Iva.codice:Prezzo Unità: <input name="pr_unit" type="text" id="pr_unit" size="8" maxlength="9" onChange="cal_pr_scont(this);"> Sconto: <input name="sconto" type="text" id="sconto" size="3" maxlength="3" onChange="pr_scont(this);"> Prezzo Scontato: <input class="campo" name="pr_scont" type="text" id="pr_scont" size="8" maxlength="8" readonly>
Ecco la funzione.
function cal_pr_scont(cc) {
var ff = cc.form;
var pr_uni = parseFloat(ff.pr_unit.value);
var scon = parseFloat(ff.sconto.value);
ff.pr_scont.value = (pr_uni - scon);
}
Il problema è che come risultato nel text "pr_unit" ottengo una strana sigla che è NaN.Che vuol dire???
Grazie!

Rispondi quotando