Consegui resolver de vez o problema, com a ajuda que vc me deu!!
O js ficou assim
function Mais(local, nomeCampo) { //cria campo de texto var x = document.createElement('input'); //cria uma linha, pular pra linha de baixo var pula = document.createElement('br'); //atributos do campo texto x.setAttribute('type', 'text'); x.setAttribute('name', nomeCampo+'[]'); x.setAttribute('id', nomeCampo+'[]'); x.setAttribute('size', '30'); //coloca a linha e o campo texto dentro da div document.getElementById(local).appendChild(pula); document.getElementById(local).appendChild(x); }
Assim funcionou no IE e no FF tb. Maravilha! E não apaga o valor dos campos anteriores!!
Valeu!!!

- Leocarpo likes this