Ir para conteúdo

POWERED BY:

Arquivado

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

Vadio

criar elementos do tipo input

Recommended Posts

Boa Tarde.

Seguinte, preciso saber como criar elementos em js.

sei q tem como fazer pq ja havia criado tabelas com essa propriedade do js, mas infelizmente não lembro o nome.

meu problema.

sistema q ira add e-mails mas um número indefinido de emails

eu tinha feito essa função:

/**
 * @author Eric Rodrigo de Freitas
 * @date  09/06/2008
 */

function addInput(){
	var obj = document.getElementById('inputs');
	var txt = obj.innerHTML;
	txt+= '<input type="text" size="50" maxlength="100" name="email[]" /><br />';
   
	obj.innerHTML = txt;	
}
/*
 * crie seu form e add esse código
 * <span id="inputs"></span>
 * <span id="addEmail"><a href="java script:void(0)" onclick="addInput();">add Email</a></span>
 *
 * não esqueça de add a função addInput dentro da tag script da página em que você for útilizar.
*/

mas se eu digitar um e-mail e depois add um novo input ele apaga oq eu havia enviado.

então pensei nesse nessa parada pra criar elementos.

 

alguém saberia me dizer o nome dessa função para q eu pudesse resolver meu problema

ou se tiver alguma outra alternativa aceito sugestões.

 

Obrigado.

Att. Eric Rodrigo de Freitas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui.

 

function addInput(idForm){
	var form = document.getElementById(idForm);
	
	var i = document.createElement("input");
	i.type = "text";
	i.name = "email[]";
	i.size = "30";
	i.maxlength = "100";
	
	form.appendChild(i);
}

Obrigado a todos de qualquer forma =D

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.