- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Javascript per GdR
-
Javascript per GdR
Ciao a tutti,
mi chiedevo se su questo forum c'è un'anima pia da aiutarmi con un codice javascript.Dovrei realizzare una somma per un GdR in javascript e ho il seguente codice che deve fare la somma dei campi e così funziona però devo obbligatoriamente inserire un numero (anche 0) in tutti i campi:
<script> function somma() { a=eval(document.all.prima.value); b=eval(document.all.seconda.value); c=eval(document.all.terza.value); d=eval(document.all.quarta.value); e=eval(document.all.quinta.value); f=a+b+c+d+e; document.all.sesta.value=f; } </script> Questo è un programma che fa la somma di piu numeri.<br> Scrivi qui il primo numero: <input type="text" name="prima" onkeyup="somma()"> <br> Scrivi qui il secondo numero<input type="text" name="seconda" onkeyup="somma()"> <br> Scrivi qui il terzo numero<input type="text" name="terza" onkeyup="somma()"> <br> Scrivi qui il quarto numero<input type="text" name="quarta" onkeyup="somma()"> <br> Scrivi qui il quinto numero<input type="text" name="quinta" onkeyup="somma()"> <br> La somma dei numeri è: <input type="text" name="sesta">
Se invece io volessi fare la somma solo di alcuni campi e quelli che rimangono vuoti li calcola in automatico come 0?
Grazie anticipatamente.
-
Ciao,
non l'ho provato ma credo che così dovrebbe funzionare:var a = 0; if(document.all.prima.value) { a=eval(document.all.prima.value); }
Ovviamente devi fare la stessa modifica per tutti i valori.