Ho un piccolo problema che non riesco a risolvere.
una volta che creo i campi ho creato una procedura che mi apre un popup dove carico dei prodotti da un database.
una volta selezionato il prodotto devo riportare i dati nei campi creati.
ma non so come vengono nominati i campi o meglio.
Se creo 3 campi nuovi, devo risalire a quale dei 3 campi ho cliccato per aprire il popup.
Io passo i parametri in questo modo :
window.opener.document.invia.cod4.value = symbol3;

ma se non conosco il nome non posso assegnarlo.


se passo la variabile num mi da l'ultimo inserito.
se io creo 4 caselle num mi darà sempre 4.
se io volessi cliccare per esempio sulla numero 2, voglio sapere quale input mi ha creato l'evento, quindi in questo caso mi dovrebbe restituire il numero 2 o il nome del campo 2.
Ho provato a creare anche un input nascosto dove ho dato il valore num quindi progressivo, ma non riesco a leggerne il contenuto.

if( oField3.attachEvent ){
oField3.attachEvent('onclick', 'showList2');
} else {



alert("ciao " +num );

oField3.setAttribute('onclick', 'window.open("dett_fatture.php?a1="+document.modul o.prodotto.value , "list", "width=650,height=250 ,scrollbars=yes");');

}

Se con oField2.setAttribute("name","prodotto"+num); riesco a dare il nome a quel campo, c'è qualche modo per andare a leggerlo?