- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- calcola totale
-
calcola totale
ciao a tutti,
devo realizzare uno script che calcola il un totale a seconda di alcune checkbox che vengono selezionate o deselezionate, ad esempio:
Cbox1 = 1300
Cbox2 = 2000
Cbox3 = 700
senza che la pagina venga ricaricata o che se ne apra una nuova deve apparire ad un certo punto della pagina stessa:
il totale è xxx come somma delle tre checkbox a seconda che siano selezionate o meno.
poi appena l'utente seleziona/deseleziona una checkbox cambia il totale.
soooocccoorretemi!!!! Grazie,Marco
-
Fai una funzione
ricalcola_totale(){ if (document.getElementById('PrimoCheck').checked) x1=1300; else x1=0; if (document.getElementById('SecondoCheck').checked) x2=2000; else x2=0; if (document.getElementById('TerzoCheck').checked) x3=700; else x3=0; totale=x1+x2+x3; document.getElementById('DivTotale').innerHTML='Totale:'+totale; }
i checkbox li fai così
<input type="checkbox" onchange="ricalcola_totale()" id="PrimoCheck" /> <input type="checkbox" onchange="ricalcola_totale()" id="SecondoCheck" /> <input type="checkbox" onchange="ricalcola_totale()" id="TerzoCheck" />
e nel posto in cui vuoi visualizzare il totale metti:
<div id="DivTotale"></div>
Non l'ho testato.... Ma dovrebbe funzionare...
Non sono molto sicuro sul .selected.... Controllo...
Ciao!EDITATO:
Infatti è .checked, ho risistemato il codice
-
ciao! grazie mille del suggerimento!
però non mi visualizza il totale ad ogni cambio delle checkbox...e non me lo visualizza mai...
stesso problema che dava anche a me...
x:x
sai darmi qualche dritta?Marco
-
scusami, avevo copiato male io il codice!!!! funziona perfettamente!!!!
GRAZIE MILLE!!!!!Marco
-
grazie anche a te ludus!
ora ne sono finalmente venuto a capo!
ma qualcuno di voi sa dirmi come posso infilare in VBscript la formattazione del numero da 1000 a 1.000,00?
grazie!!Marco
-
@sherlock said:
ma qualcuno di voi sa dirmi come posso infilare in VBscript la formattazione del numero da 1000 a 1.000,00? Guarda qui
Ciao
-
ottimo, ma come la applico dentro lo script VB? perchè dopo nella visualizzazione del totale ho un tag DIV che lo fa comparire...
-
ciao ragazzi!
inoltre ho bisogno di inserire in una variabile del successivo codice asp il valore di totale al fine di memorizzarlo in un database...come faccio?
grazie!Marco