salve ragazzi, ho il seguente problema:
codice:
<form name="modulo" method="get" action="acquirente.html" >
<body>
<table align="center" width="960px" border="0" cellpadding="3">
<tr id="esterna"><td>Articolo</td><td>Immagine</td><td>Prezzo</td><td >Quantita'</td><td >Prezzo Totale</td></tr>
<script language="JavaScript" type="text/javascript">
for (i=0;i<articoli.length;i++)
{
document.write("<tr id=interna><td><img src=\"",articoli[i].nome,"\"border=0></td>")
document.write("<td  align=center>",articoli[i].imm,"</td>")
document.write("<td>",articoli[i].prezzo,"</td>")
document.write("<td><input type= text name = quantita onChange=calcola1(articoli[",i,"].prezzo,quantita) ></td>")
document.write("<td><input name=text name=tot value=\"0.00\" class=fcolor></td>")
document.write("<td><input type=button value=\"Aggiungi al carrello\" onclick=\"aggiungiCarrello(articoli[",i,"].nome,articoli[",i,"].prezzo)\"></tr>")
}
ho il seguente form che mi da come risultato una tabella con i campi articolo, immagine,prezzo, quantita, prezzo totale, il mio problema è che nel campo prezzo totale deve apparire il prodotto di prezzo per quantita', utilizzo la funziona onchange a cui passo il prezzo che viene recuperato a sua volta dal seguente file articoli.js
codice:
var articoli=new Array()
articoli[0]=new articolo("1.jpg","Monitor","200.00")
articoli[1]=new articolo("2.jpg","Album per foto","10.00")
articoli[3]=new articolo("4.jpg","Disco rigido","100.00")
function articolo(immagine,nome,prezzo)
{
this.nome=nome
this.imm=immagine
this.prezzo=prezzo
}
è giusto come passo il valore della quantita' nella funzione onchange calcola??? prendo praticament eil name del campo ovvero quantita, pero' facendo cosi non funziona, qualcuno sa aiutarmi??
grazie


aaa dimenticavo la mia funzione calcola1:
codice:
function calcola1 (prezzo,articoli) {
var calcola_somma1 = 0.00;
//Calcolo la somma
calcola_somma1 = Math.round(prezzo * articoli * 100)/100;
//Scrivo la somma nel campo aggiungendo zero qual'ora non ci fossero
document.modulo.tot.value=cifre_decimali(calcola_somma1);