Ciao

ho un form nel quale c'è un campo che si chiama "pezzi_6". Tramite 1 funzione JS voglio poter scrivere la suo interno un valore.
Il funzionamento è questo: Mi posiziono sulla riga del campo "pezzi_6" e quando premo tab chiamo la fuzione che vi scrivo

function calcola(form, confezioni, pezzi, i)
{
// Form è il nome del form nel quale ci sono i campi
// confezioni è un campo di tipo text presente nel form in questione
// pezzi è un campo di tipo text presente nel form in questione ED E' VUOTO
// i è la riga del campo "pezzi"

// La funzione deve dare un valore al campo "pezzi_6"

qta_pezzi = confezioni * pezzi
document.forms[""+form+""].pezzi_6.value = qta_pezzi

}

Ho un errore: non riconosce il campo "pezzi_6 " nonostante esso sia presente nel form della mia pagina html.
Come faccio a dare un valore a quel campo ? Inoltre mi interesserebbe farlo dinamincamente, cioè facendo cosi

campo = "pezzi_" + i

document.forms[""+form+""].campo.value = qta_pezzi

Ma neanche cosi funziona !