Newsgroup: it.comp.lang.javascript
Titolo: un aiuto per un javascript

 salve a tutti, premetto che di javascript conosco poco, diciamo nulla......
devo fare uno script che in pratica fa la seguente cosa:
prende un valore numerico da un campo del documento (totale)
prende un altro valore numerico da un altro campo del documento (furgoni)
e imposta come valore in una textarea il risultato dell'operazione 
totale-furgoni
sapreste dirmi come cacchio si realizza? un link, un tutorial, qualsiasi 
cosa mi tolga dalla disperazione + totale 

 totale-furgoni
Puoi cominciare a capirci qualcosa da qua:
 
http://www.criosoftware.it/default6.aspx
poi fai sapere cosa hai ottenuto ed eventuali problemi.
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

innanzi tutto ti ringrazio moltissimo, è proprio quello che stavo cercando!
secondariamente, dopo che ho capito come si modifica :D volevo che 
funzionasse in modo diverso, mi spiego.
ora come ora, quello script cambia il valore nella textarea di destinazione 
solo quando cambio il valore nel primo select, non c'è modo di fargli 
aggiornare il valore sia quando seleziono qualcosa nel select sia quando 
inserisco un valore nella seconda textarea  ?



il link che ti ho indicato era solo un esempio, se hai capito la logica
puoi farlo con i campi che vuoi.
se hai un input text="totale", un input text="furgoni" e la tua textarea
(perché mai una textarea poi? boh) con name="risultato", il tutto dentro
una form che è la prima nella pagina:
 document.forms[0].elements['risultato'].value =
parseFloat(document.forms[0].elements['totale'].value,10) -
parseFloat(document.forms[0].elements['furgoni'].value,10)
Come lo scateni, poi, vedi te: esiste onchange (che si scatena quando togli
il focus dalla casella), i vari onkeyup-down-press che si scatenano alla
pressione di un tasto. Hai pensato a cosa succede se uno nel campo furgoni
scrive "a" ? e se non scrive nulla?
-- 
"Non sai che ci vuol scienza
 ci vuol costanza
 ad invecchiare senza maturità"
									    F.G.

ok, ora vedo un attimo........
nel frattempo, questo codice mi da errore:
 <script type="text/javascript" language="javascript">
 function Moltiplica(sender1,sender2,risultato) {
 //verifica valori non nulli
 var Val1=sender1.value;
 //numero di furgoni
 var Val2=sender2.value;
 // presenze
 if(Val1==""||Val2=="") {
 risultato.value="";
 return false;
 } //valori non forniti
 //risultato arrotondato al terzo decimale
 var ris=Math.round(parseFloat(val2)/parseFloat(Val1));
 //verifica parziale che sia numerico
 risultato.value=(isNaN(ris)?"":ris);
 } //Moltiplica
 </script>
 <form action="#" method="post">
 <div>
 <select name="furgoni" 
onchange="Moltiplica(this,this.form.elements[\'presenze\'],this.form.elements[\'risultato\'])">
 <option value="">==>>Scegli il numero di furgoni<<==</option>
 <option value="1">1</option>
 <option value="2">2</option>
 <option value="3">3</option>
 </select></div>
 <div><input type="text" name="presenze" value="'15" /></div>
 <div>Risultato: <input type="text" name="risultato" 
readonly="readonly"/></div>
 </form>
quando seleziono qualcosa dal select, invece che comparire il risultato, mi 
salta fuori come errore che "val2 non è definito"
come mai?

 come mai?
javascript č case-sensitive => la tua var si chiama Val2, non val2 ...
-- 
"e mai che mi sia venuto in mente
 di essere piů ubriaco di voi
 di essere molto piů ubriaco di voi"
									  F.D.A.

sono proprio un besugo :(