Ciao,
vengo al dunque dovrei fare una somma tra più campi creati dinamicamente che vengono dal form
<input type="text" name="spese[1]" id="spese1" size="9" value="1">
<input type="text" name="spese[2]" id="spese2" size="9" value="1">
<input type="text" name="spese[3]" id="spese3" size="9" value="1">
<input type="text" name="spese[4]" id="spese4" size="9" value="1">
<input type="text" name="spese[5]" id="spese5" size="9" value="1">
....
<input type="submit" value="Salva" name="Salva" onclick="return(SommaValori())">
ho provato con questa soluzione che ho trovato in questo trhead
qui
function SommaValori() {
var somma ;
for(i=1;i<30;i++)
{
somma += document.getElementById('spese'+i).value;
}
}
ma ovviamente non va!!!
mi dice che
spese + i is null
ma il form è quello che vi ho scritto sopra.
Sapreste farmi capire come fare una somma in javascript con id campi dinamici?
Dimenticavo questa funzione dovrebbe funzionare con firefox e explorer!!!!


Rispondi quotando
