Salve a tutti,
innanzitutto spiego il problema. Sto cercando di fare un semplice prodotto tra due coppie di text (quantita0 e prezzo0, quantita1 e prezzo1), evitando di andare a inserire tutte le text in ordine e facendo text1*text2 ecc....ho pensato che sarebbe stato più utile inserire un for che mi moltiplica l'elemento 0 con l'elemento 1 e inserisce il risultato nell'elemento 2 e così via. Ma non so perché quando vado a cliccare il button la function parte ma non mi da nessun risultato![]()
Qualcuno anima buona potrebbe aiutarmi?![]()
<html>
<head>
<script language="javascript">
var i
q = new Array(2);
p = new Array(2);
imp = new Array(2);
function calcolaimporto() {
for(i=0; i>2; i++) {
q[i]=eval(document.forms[0].elements[i*3].value);
p[i]=eval(document.forms[0].elements[i*3+1].value);
imp[i]= p[i] * q[i]
document.forms[0].elements[i*3+2].value = imp[i];
}
}
</script>
</head>
<body>
<form name="carrello">
QuantitàPrezzoImporto
<input type = "text" name="quantita0">
<input type = "text" name="prezzo0">
<input type = "text" name="importo0">
<input type = "text" name="quantita1">
<input type = "text" name="prezzo1">
<input type = "text" name="importo1">
<input type = "button" Value="Calcola" onclick="calcolaimporto()">
</form>
</body>
</html>