Si il campo esiste xchè come aggiungo i campi con un pulsante, poi faccio un copia ed incolla dellatabella dal browser, me li da tutti e con l'id impostato.

Infatti se l'id ha un fisso, cioè senza numeri finali, il tutto funziona.

L'unica cosa che mi fa sorgere il dubbio è questa:

il nome dell'id del campo il codice lo inserisce così: id=DrescrizionaMateriale0 e non id="DrescrizionaMateriale0"

che sia da questo?

ps. il codice per aggiungere e rimuovere campi l'ho leggermente modificato.