Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Inclusão de campos


FabianoM

Pergunta

Bom dia galera.

Bom estou fazendo um sistema PHP, porém não manjo de javascript e estou querendo o seguinte:

Tenho uma tabela assim:

<form action="cadastrar.php" name="formulario" id="formulario">
<table border="0">
	<tr>
	   <td>Nome</td>
	   <td>Telefone</td>
	</tr>
	<tr>
	   <td><input type="text" name="nome" size="100"></td>
	   <td><input type="text" name="telefone" size="50"></td>
	</tr>
</table>
<input type="submit" value="Salvar">
</form>
assim ele salva apenas um nome e um telefone, mas queria algo em javascript q a pessoa pudesse inserir mais campos pra adicionar nomes e telefones, preciso de algo da seguinte forma:
<input type="submit" value="Salvar"> OU ADICIONAR <input type="text" name="mais campos" size="10"> e <input type="button" value="Executar">

Onde ele possa escolher quantos campos quer inserir a mais.

Não tenho conhecimento em Javascript, então se alguém tiver uma idéia básica de como devo fazer, ou pelo menos começar a fazer isso agradeço

Abraço!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Para isso, atribua primeiramente um id à sua tabela a fim de facilitar as alterações

<table border="0" id="teste_tb">
E o JavaScript ficaria +/- assim:
function InsereTel(){
//Tablea
var tabela=document.getElementById("teste_tb")
//Linha
var linha=document.createElement("tr")
//Nome
var tdNome=document.createElement("td")
var txtNome=document.createElement("input")
txtNome.type="text"
txtNome.size="100"
tdNome.appendChild(txtNome)
linha.appendChild(tdNome)
//Telefone
var tdTelefone=document.createElement("td")
var txtTelefone=document.createElement("input")
txtTelefone.type="text"
txtTelefone.type="text"
txtTelefone.size="50"
tdTelefone.appendChild(txtTelefone)
linha.appendChild(tdTelefone)
//Insere a linha na tabela
tabela.appendChild(linha)
}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...