Manca una parentesi:
Math.round(tot*100)/100;
Si moltiplica per 100, si arrotonda (all'intero piu` vicino) e quindi si divide per 100.
Manca una parentesi:
Math.round(tot*100)/100;
Si moltiplica per 100, si arrotonda (all'intero piu` vicino) e quindi si divide per 100.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
in un form ho 2 campi ("a" e "b")
un terzo campo vorrei fosse la somma dei primi due
qualcuno ha un codice?
grazie
Stai scherzando?Originariamente inviato da sandroacchiardi
in un form ho 2 campi ("a" e "b")
un terzo campo vorrei fosse la somma dei primi due
qualcuno ha un codice?
grazie![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Ma allora a che serve che io ti abbia spegato il codice?
Avevi scritto: "tanto per capire ed eventualemnte riutilizzare"
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
hai ragione; però io avevo una variabile ora ne ho due
codice vecchio:
(1)function calcolatot (cc) {
(2) var ff = cc.form;
(3) var imp = parseFloat (cc.value);
(4) var iva = parseFloat (ff.iva.value);
(5) var tot = imp + imp * iva / 100;
(6) ff.totale.value = Math.round(tot*100/100;
(7)}
quindi nel codice nuovo:
la seconda variabiel è come il n. 3 o 4? io pensavo così
(1)function calcolatot (cc) {
(2) var ff = cc.form;
(3) var imp = parseFloat (cc.value);
(4) var iva = parseFloat (ff.value);
(5) var tot = imp + imp iva ;
(6) ff.totale.value = Math.round(tot*100/100);
(7)}
è giusto?
> però io avevo una variabile ora ne ho due
No, c'erano due variabili anche prima: imp e iva.
Solo che prima dovevi fare un prodotto, una divisione ed una somma, ora solo una somma.
E` semplice calcolo che si studia in quinta elementare, riportato su computer.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati