Ciao ho una funzione che calcola la somma in automatico , vorrei farla calcolare in automatica su + campi.
mi spiego
il primo campo testo prende in numero in entrata mentre il secondo lo prende dal db (io per postarlo ho impostato un valore di default) il terzo calcola il risultato.
il primo valore e fisso
es.
primo=20
secondo=5
somma=25
secondo1=4
somma1=24
secondo2=7
somma2=27
ecc.
Ho preso uno script dal web , ho inserito dei campi facendo un ciclo con php ma non funziona più.
di javascript ho scarsissima conoscenza e non so da quale punto inziare a modificare la funzione per far eseguire l'operazione.
se nel ciclo al posto <=5 metto <1 funziona come posso risolvere
mi spiego
il primo campo testo prende in numero in entrata mentre il secondo lo prende dal db (io per postarlo ho impostato un valore di default) il terzo calcola il risultato.
il primo valore e fisso
es.
primo=20
secondo=5
somma=25
secondo1=4
somma1=24
secondo2=7
somma2=27
ecc.
Ho preso uno script dal web , ho inserito dei campi facendo un ciclo con php ma non funziona più.
di javascript ho scarsissima conoscenza e non so da quale punto inziare a modificare la funzione per far eseguire l'operazione.
se nel ciclo al posto <=5 metto <1 funziona come posso risolvere
PHP:
<script>
function somma() {
a=eval(document.all.prima.value);
b=eval(document.all.seconda.value);
c=a+b;
document.all.terza.value=c;
}
</script>
Questo è un programma che fa la somma di due numeri.<br>
Scrivi qui il primo numero:
<input type="text" name="prima" onKeyUp="somma()"> <br>
<?php
for($i=0;$i<=5;$i++)
{
?>
Scrivi qui il secondo numero<input name="seconda" type="text" onKeyUp="somma()" value="5">
risultao:
<input type="text" name="terza"><br>
<?php
}
?>