Ir para conteúdo

Arquivado

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

js_junior

innerHTML mantendo os dados digitados nos campos anteriorer

Recommended Posts

Boa a todos.Seguinte, tenho uma rotina que atualiza uma DIV incluindo componentes (selects, input texts e checkbox) que pode ocorrer a qualquer momento, bastando o usuário clicar em um botão para adicionar.O que ocorre é: quando tenho um destes ítens preenchidos e clica-se no botão de adicionar, o conteúdo entrado é perdido (como num refresh). Porém, isto ocorre apenas no FF (no IEca os dados são preservados).Pergunto: existe uma forma de se preservar os dados já digitados nos componentes anteriores?Abaixo, fragmento da inclusão:[codigo]document.getElementById(<div_alvo>).innerHTML += novoConteudo;[/codigo]Obrigado antecipadamente por qualquer ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso é falha do firefoxalgumas versões antigas do IE tb apresentava essa falhapor segurança concatene dessa forma:obj = document.getElementById(<div_alvo>);bk = obj.innerHTML;obj.innerHTML = bk + novoConteudo;

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.