Ciao

ho un problema con i campi dinamici.

Li creo con questo codice:

codice:
function accoda(){
	if(document.createElement && document.getElementById && document.getElementsByTagName) {
		// crea elementi
		var oTr=document.createElement("TR");
		var oTd1=document.createElement("TD");
		var oTd2=document.createElement("TD");
		var oTd3=document.createElement("TD");
		var oTd4=document.createElement("TD");
		var oField=document.createElement("INPUT");
		var oFieldB=document.createElement("INPUT"); 
		var oButt=document.createElement("INPUT");

		// setta attributi
		oField.setAttribute("type","text");
		oField.setAttribute("name=DescrizioneMateriale"+num,"");
		oField.setAttribute("id","DescrizioneMateriale");
		oField.setAttribute("value"," ");
		oField.setAttribute("readOnly","readOnly");
		oFieldB.setAttribute("type","text");
		oFieldB.setAttribute("size","5");
		oFieldB.setAttribute("name=Quantita"+num,""); 
		oButt.setAttribute("type","button");
		oButt.setAttribute("value","rimuovi");
		oButt.setAttribute("disabled","disabled");
		oButt.setAttribute("name=rimuovi","");
		oButt.setAttribute("id","rimuovi");
		oTd1.setAttribute("align","center");
		oTd2.setAttribute("align","center");
		oTd3.setAttribute("align","center");
		oTd4.setAttribute("align","center");
		
		
		
		// setta gestore evento
		if(oButt.attachEvent) oButt.  attachEvent('onclick',function(e){rimuovi(e);})
		else if(oButt.addEventListener) oButt.  addEventListener('click',function(e){rimuovi(e);},false)
		
		//evenyo al campo di testo
		if(oField.attachEvent) oField.  attachEvent('onClick',function(){sel();})
		else if(oField.addEventListener) oField.  addEventListener('Click',function(){sel();},false)


		// appendi al relativo padre
		oTd1.appendChild(oField);
		oTd2.appendChild(oFieldB); 
		oTd3.appendChild(oButt);
		oTr.appendChild(oTd1);
		oTr.appendChild(oTd2);
		oTr.appendChild(oTd3);
		oTr.appendChild(oTd4);
		document.getElementById('tabella').getElementsByTagName('TBODY')[0].appendChild(oTr);

		// incrementa variabile globale
		num++
	}
}
Fino a qua nessun problema, infatti le crea tranquillamente.

Allora: se da i.e. visualizzo il codice, i campi aggiunti in questo modo non me li visualizza.

In FF questo codice non funziona affatto. Ma non è un problema.

Quando cerco di recuperare il valore dei campi da una pagina JSP, mi da null, quindi l'unica conclusione è che i campi non esistono.

Avete già affrontato questo problema? ho spulciato da cima a fondo i vari post ma in nessuno ho trovato la soluzione.

Grazie a tutti