Ir para conteúdo

POWERED BY:

Arquivado

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

Mariana Sousa

[Resolvido] Adicionar mais campos em um formulário

Recommended Posts

Olá, gostaria de saber como posso fazer que apareçam mais campos quando o usuário clicar no botão "adicionar".

 

Tenho o seguinte código:

 

<tr>

  <td colspan="2"><p>Contatos</p></td> 

</tr>



<tr>

     <td width="139">Nome:</td>

     <td width="651"><input name="nome" type="text" id="nome" size="40" maxlength="60" /> </td>

   </tr>



   <tr>

     <td>Endereço Eletronico:</td>

     <td><input name="email" type="text" id="email" size="40" maxlength="40" />

   </tr>


     <tr>

     <td>Telefone:</td>

     <td><input name="telefone" type="text" id="telefone" size="16" maxlength="14" onkeypress="return digitos(event, this);" onkeyup="Mascara('TEL',this,event);" /> </td>

   </tr>



     <tr><td>Cargo:</td>

     <td><input name="cargo" type="text" id="cargo" size="20" maxlength="30" /> </td>

   </tr>

 

Gostaria que ao clicar no botão adicionar aparecem outros campos iguais, e que ao clicar em "enviar" ao final do formulários todos os campos fossem adicionados ao bd msql.

 

Obrigada. ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

olhe esse exemplo:

<script language='javascript'>
function addCampo(){
	x = document.createElement('input');
	x.type = 'text';
	x.value = 'LoL';
	document.body.appendChild(x);
}
</script>

um exemplo de como chamar a função:

<a href='javascript:void(null);' onclick='addCampo()'>add campos</a>

Flwss ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Dr_H0us3! conseguir entender perfeitamente o seu exemplo. ^_^

 

Agora gostaria de saber como enviar esses campos adicionais para o banco de dados mysql.

(se caso essa precise abrir um tópico na sessão de php para tirar essa dúvida me avisem,por favor)

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.