c0de Postado Maio 22, 2005 Denunciar Share Postado Maio 22, 2005 Como faço para ao clicar num "link" gerar automaticamente um novo campo de formulário logo abaixo do ultimo campo, mas limitando o número de um mesmo campo gerado?Desde já, agradeço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OSJunior Postado Maio 22, 2005 Denunciar Share Postado Maio 22, 2005 Olá c0de,primeiramente você já deve tera adicionado os componentes:<input type="text" name="nome_campo" style="visibility: hidden;" id="id_campo">Depois, você deve criar uma função que pege esse elemento pelo seu id e o faça exibir: document.getElementById('3').style.visibility='visible'; Qualquer duvida, posta ae!Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 c0de Postado Maio 22, 2005 Autor Denunciar Share Postado Maio 22, 2005 Funcionou... mas eu queria deixar que o usuário pudesse ter a facilidade de adicionar ou remover um campo, tentei faazer assim:<script language="javascript1.4"> <!-- function geracampo(id,gera) { if (document.getElementById(id).style.visibility=='hidden' && gera='1') { id=id+1; geracampo(id); } if (document.getElementById(id).style.visibility=='visible' && gera='0') { id=id-1; geracampo(id); } } //--> </script> <form action='move.php' method='post' enctype="multipart/form-data"> <input type='file' name='arquivo[]' style="visibility:visible" id="1" /><br /> <input type='file' name='arquivo[]' style="visibility:hidden" id="2" /><br /> <input type='file' name='arquivo[]' style="visibility:hidden" id="3" /><br /> <input type='file' name='arquivo[]' style="visibility:hidden" id="4" /><br /> <input type='file' name='arquivo[]' style="visibility:hidden" id="5" /><br /> <br /><a href="javascript:geracampo(2,1)">adicionar mais um</a> <a href="javascript:geracampo(5,0)">remover um</a><br /><br /> <input type='submit' value='Enviar'> </form>mas não funcionou... como posso fazer desse novo modo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
c0de
Como faço para ao clicar num "link" gerar automaticamente um novo campo de formulário logo abaixo do ultimo campo, mas limitando o número de um mesmo campo gerado?
Desde já, agradeço.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.