Ciao a tutti.
Devo realizzare un semplice calcolo: una moltiplicazione prezzo * quantità. Questa operazione deve avvenire in tre campi di testo di un form.
Per fare questo ho realizzato la seguente funzione CalcolaTotale().
codice:
function CalcolaTotale() {
var quantita = document.form.quantita.value;
var prezzo = document.form.prezzo.value;
var tot = prezzo * quantita;
document.form.totale.value = tot;
}
Fin qui tutto ok tramite onKeyUp='CalcolaTotale()' riesco ad aggiornare il campo totale.
Adesso vorrei realizzare una funzione aggiungi_elemento() con append. Vorrei replicare i campi n volte in base alle intenzioni dell'utente.
Ho inserito var num = num +1 e poi ho modificato la funzione CalcolaTotale() nel seguente modo ma non so se è giusto
codice:
function CalcolaTotale() {
var quantita = document.form.quantita+num.value;
var prezzo = document.form.prezzo+num.value;
var tot = prezzo * quantita;
document.form.totale.value = tot;
}
Come si fa ad aggiungere num a quantita? quantita1, prezzo1, totale1, quantita2, prezzo2 ecc...