Script in javascript calcolo prezzo totale

ciochevolevi@

Nuovo Utente
6 Nov 2011
1
0
0
Salve a tutti,
sono nuovo del forum...
Volevo chiedervi come creare uno script in javascript che compilato un form (per esempio nel mio caso di una palestra) mi visualizzi con un popup il costo della mia iscrizione in base ai servizi scelti nell'apposito form palestra...
Esempio
Form palestra
bagno turco 180 euro l'anno
palestra 200 euro l'anno
nuoto 300 euro l'anno
calcio 250 euro l'anno

l'utente scegliera' il servizio che vuole e il popup dovra' visualizzare:
Il costo totale dell'iscrizione a questi servizi è di 550 euro (nel caso abbia scelto calcio+nuoto)

Popup deve essere in javascript il form gia' l'ho fatto in html


grazie mille a tutti quelli che risponderanno
 
Nel form per ogni riga (calcio,nuoto,..) metti una checkbox con value il prezzo del servizio corrispondente..
dopodichè all'evento onsubmit ricavi tutti i value delle check selezionate ---> if(checkboxcalcio = checked) { calcio = document.form.calciocheck.value}
e infine sommi tutte le variabili e le dai in output con un alert.

controlla solo la sintassi che forse nel mio esempio non è corretta perchè non ci ho guardato, ma in linea teorica dovrebbe funzionare..
almeno credo :P
 
Ottima idea la checkbox... dr. Andrew

Ciao e benvenuto sul forum..."ciochevolevi"

checkbox.jpg


Guarda l'esempio

e questo è il codice...

Codice:
<script type="text/javascript">
var a=null;
var b=null;
var c=null;
var d=null;

var totale=null;

function cbCheck(){
	if (document.banana.scelta1.checked==true){
		a=180
}

	if (document.banana.scelta2.checked==true){
		b=200
}

	if (document.banana.scelta3.checked==true){
		c=300
}

	if (document.banana.scelta4.checked==true){
		d=250
}

totale=a+b+c+d;

	alert("totale: "+totale);
	window.location.href ='http://max400.netne.net/check-somma-palestra2.html';
}

</script>

<div style="width: 300px; margin-left: 350px; border: solid red;">
<form name="banana" method="get" action="action">

<input type="checkbox" name="scelta1" >bagno turco 180 euro l'anno <br />
 <input type="checkbox" name="scelta2">palestra 200 euro l'anno<br />
 <input type="checkbox" name="scelta3">nuoto 300 euro l'anno<br />
 <input type="checkbox" name="scelta4">calcio 250 euro l'anno<br />

    
<input type="button" onclick="cbCheck()" value="Controlla" />
</form>
</div>

vedi se ti va bene...
 

Discussioni simili