estou montando um formulário de cotação de produtos que funciona assim: tem uma linha com 3 campos de texto (cod, prod e desc) e um botão MAIS, pra que seja criada mais uma linha com 3 novos campos, quando o cliente quiser cotar mais produtos. Ele pode fazer quantas vezes quiser. Esse código já consegui implementar aqui, como segue abaixo:
Ou seja, quando clicado, o botão Mais começa a criar linhas com 3 campos de texto.
O problema é: quando crio 2 ou mais "linhas", minha pagina que recebe os dados só recebe os do campo inicial (que já está criado) e os dados do último campo "virtual" criado, porque eles são criados com o mesmo nome (item1, item2 e item3).
Como eu faço um loop for() pra que, toda vez que o cliente clicar no botão MAIS seja adicionado um underline e um número na frente do nome do campo?
Pergunta
carlosmandra
Colegas,
estou montando um formulário de cotação de produtos que funciona assim: tem uma linha com 3 campos de texto (cod, prod e desc) e um botão MAIS, pra que seja criada mais uma linha com 3 novos campos, quando o cliente quiser cotar mais produtos. Ele pode fazer quantas vezes quiser. Esse código já consegui implementar aqui, como segue abaixo:
Ou seja, quando clicado, o botão Mais começa a criar linhas com 3 campos de texto.
O problema é: quando crio 2 ou mais "linhas", minha pagina que recebe os dados só recebe os do campo inicial (que já está criado) e os dados do último campo "virtual" criado, porque eles são criados com o mesmo nome (item1, item2 e item3).
Como eu faço um loop for() pra que, toda vez que o cliente clicar no botão MAIS seja adicionado um underline e um número na frente do nome do campo?
Exemplo:
item1_1 item2_1 item3_1
item1_2 item2_2 item3_2
item1_3 item2_3 item3_3
Há possibilidade?
Valeu!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados