Sou iniciante em JavaScript e tenho a seguinte dúvida:
Criei um formulário com o uso de repetição método FOR que consiste em pedir ao usuário quantos "funcionários" ele irá inserir e outras informações.
Ao fazer isso ele adiciona a quantidade de DIVs que o usuário solicitar
nessas DIVs tem campos INPUTs de texto, os quais o conteúdo em texto do VALUE sera solicitado ao usuário com o uso de PROMPT
ele funciona, porém se houver mais de um campo ele dá erro. Imagino que seja pelo fato de estar pedindo para escrever dentro do INPUT de nome (NAME) "x" e quando ele faz a segunda repetição existem 2 INPUTs com o mesmo nome, a solução que pensei, sem saber se é possível, é fazer com que na repetição altere o NAME do INPUT com o uso da comparação IF, a repetição será feita até 10 no máximo.
Vou postar um exemplo apenas do código sem a formatação
quant=prompt("Quantos funcionarios deseja inserir?","");
for (contador=1; contador==quant; contador++){
a=prompt("Digite o nome do funcionário","");
document.write("<div><form name='form1'>");
document.write("<input type='text' name='nome'>");
document.write("</form></div>");
document.form1.nome.value=a;
}
Pergunta
Zenpashy
Sou iniciante em JavaScript e tenho a seguinte dúvida:
Criei um formulário com o uso de repetição método FOR que consiste em pedir ao usuário quantos "funcionários" ele irá inserir e outras informações.
Ao fazer isso ele adiciona a quantidade de DIVs que o usuário solicitar
nessas DIVs tem campos INPUTs de texto, os quais o conteúdo em texto do VALUE sera solicitado ao usuário com o uso de PROMPT
ele funciona, porém se houver mais de um campo ele dá erro. Imagino que seja pelo fato de estar pedindo para escrever dentro do INPUT de nome (NAME) "x" e quando ele faz a segunda repetição existem 2 INPUTs com o mesmo nome, a solução que pensei, sem saber se é possível, é fazer com que na repetição altere o NAME do INPUT com o uso da comparação IF, a repetição será feita até 10 no máximo.
Vou postar um exemplo apenas do código sem a formatação
Desde já obrigado
Editado por ZenpashyLink para o comentário
Compartilhar em outros sites
9 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.