Buongiorno

Ho un elenco di prodotti da inserire in un carrello. Ogni volta che inserisco un prodotto devo inserire la quantità acquistata, il prezzo pieno e il prezzo scontato.
Se non esiste il prodotto non è scontato vorrei che il campo "prezzo scontato" sia uguale a prezzo prodotto.
utilizzo questo codice Javascript
codice:
function copia_prezzo(str)
{
	document.getElementById("costo_acq").value = str;
	{
	document.getElementById("sconto_acq").value = str;
	}
}
che funziona perfettamente se è il primo prodotto, ma non funziona per tutti gli altri (cioè funziona ma copia il prezzo nella prima riga e non in quella giusta).

posto il codice della tabella con l'elenco... la funzione che non va è "copia_prezzo"
codice:
<% 
While ((Repeat3__numRows <> 0) AND (NOT rs_elenco_prodotti.EOF)) 
%>
<form id="form_inserimento" name="form_inserimento" method="post" >
  <tr>
    <td>[b]<%=(rs_elenco_prodotti.Fields.Item("nome_pro").Value)%></td>   
    <td align="center"><input name="qta_acq" type="text" class="small" id="qta_acq" title="Quantità" value="1" onBlur="check_qta(this.id,this.title,this.value)" /></td>
    <td align="center"><input name="costo_acq" type="text" class="small" id="costo_acq" title="Prezzo" onKeyUp="copia_prezzo(this.value);" onBlur="check_pzo(this.id,this.title,this.value)" value="0" /></td>
    <td align="center"><input name="sconto_pzo" type="text" class="small" id="sconto_acq" title="Sconto" onBlur="check_pzo(this.id,this.title,this.value)" value="0" /></td>
    <td align="center"><input name="" type="submit" /></td>  
  </tr></form>
<% 

		  Repeat3__index=Repeat3__index+1
		  Repeat3__numRows=Repeat3__numRows-1
		  rs_elenco_prodotti.MoveNext()
		Wend
		
%>
spero di essere stato chiaro...
qualcuno mi sa dire come fare?
grazie