Newsgroup: it.lavoro.professioni.webmaster
Titolo: Creare una form che fa conti e cambia stile in tempo reale...

?Praticamente ci sono dei combobox, dei radio button... in cui io voglio che 
ad ogni azione venga fatto una somma dei valori e in tempo reale mi mostri 
il risultato man mano che ad esempio leggo i valori dei vari box....
Come posso fare? 

il risultato man mano che ad esempio leggo i valori dei vari box....
potrebbe essere un punto di partenza?
http://demos111.mootools.net/Element.Event

 Come posso fare?
Il seguente esempio usa campi input che si possono agevolmente
sostituire con combo
http://viralpatel.net/blogs/2009/07/sum-html-textbox-values-using-jquery-javascript.html

>il risultato man mano che ad esempio leggo i valori dei vari box....
Diciamo che le combo si chiamano da combo1 a combo9 e la form abbia id
"myForm"
	<form id="myForm" method="post"...
 
	var somma = 0;
	for (i = 1; i <= 9; i++)
	{
		var combo = frm["combo"+i];
		somma += combo.options[combo.selectedIndex].value;
	}
	for (i = 1; i <= 9; i++)
	{
		var check = frm["check"+i];
		if (check.selected)
			somma += check.value;
	}
	for (i = 1; i <= 9; i++)
	{
		var text = frm["text"+i];
		somma += text.value;
	}
	frm.risultato.value = somma;
Leonardo piu' o meno
-- 
Enough, enough!  But, stranger, ere we part,
Glancing farewell to each nefarious bier,
This warning would I beg you take to heart:
There is an end to e'en the worst career!

?"Leonardo Serni"  wrote in message 
news:7j3f96h3jfgrlqvus...@L.Serni...
Diciamo che le combo si chiamano da combo1 a combo9 e la form abbia id
"myForm"
<form id="myForm" method="post"...
var somma = 0;
for (i = 1; i <= 9; i++)
{
var combo = frm["combo"+i];
somma += combo.options[combo.selectedIndex].value;
}
----------------------------------
ok ... ma... il realtime? cioč... man mano che scelgo il valore coi combo... 
come faccio a vedere istantanea la somma?
Oreste ha capito cosa intendevo... ;-)
http://viralpatel.net/blogs/2009/07/sum-html-textbox-values-using-jquery-javascript.html
grazie comunque!

?"Oreste"  wrote in message 
news:7de0fed5-a461-4390...@k30g2000vbn.googlegroups.com...
Il seguente esempio usa campi input che si possono agevolmente
sostituire con combo
http://viralpatel.net/blogs/2009/07/sum-html-textbox-values-using-jquery-javascript.html
-----------------------------
grazie cercavo proprio una cosa così!
quindi si fa partire la funzione ad ogni key press...
io pensavo fosse necessario fare un qualche ciclo tipo da 500ms che man mano 
ricalcolava tutto ogni volta...

come faccio a vedere istantanea la somma?
Ah, sorry. Metti tutto in una funzione, e nelle combo eccetera aggiungi un
onchange:
<select .... onchange="ricalcola();">
Leonardo


ottimi spunti
grazie a tutti ;-)
Il 20/09/10 17.15, BS82 ha scritto:


?"BS82"  wrote in message news:i77tqo$8g6$1...@news.eternal-september.org...
Sto usando del JS con mootools e uso delle variabili sempre in JS per fare i 
calcoli e poi aggiornare real time il valore (ad esempio con un mouseover 
sulle select)
Quello che mi chiedo, siccome lo scopo č un componente per joomla, č se 
forse č meglio lavorare il piů possibile in php cosě da comunicare 
facilmente con il db e poi usare JS solo per le "azioni" in tempo reale.
Che consigliate?