Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FaahWl

Display None - Input em Div

Recommended Posts

Prezados amigos, boa tarde!

 

Tenho uma página que contém um formulário dinâmico. Como não sei a quantidade de dados que o usuário quer inserir, coloquei um botão para adicionar um input com o comando (div.innerHTML += input). Notei que toda vez que incluia um input, o texto digitado em outros inputs sumia. Por que isso ocorre?

 

Obrigado galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porém a dúvida sobre os inputs ainda continuam.. se alguém souber porque os dados digitados em outros inputs são apagados no mesmo instante que adiciono através do innerHTML, me exclareça rs.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele refaz o html zerando os inputs, você deve usar..

.appendChild( node );

ao invés de .innerHTML

 

mais antes você deve criar seus inputs ou clonar os existentes

.createElement('input'); // cria
.cloneNode(true); // clona

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.