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...