Ir para conteúdo

POWERED BY:

Arquivado

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

Bins

Recuperar valores de Inputboxes geradas automatico

Recommended Posts

Saudações colegas!Estou com um problemão :D Seguinte, fiz um código que gera inputboxes com nome em sequencia (caixa1, caixa2, caixa3, etc....).De acordo com uma variavel recebida chamada quantidade ele gera a quantidade de caixas. O que eu preciso fazer é:1 - Ao apertar submit, mandar para a mesma página.2 - recuperar os dados das caixas3 - gravar os dados de cada caixa numa sessão com o mesmo nome da caixa4 - Fazer redirect para outra página, que vai ler estas sessões e gravar.Apenas consegui fazer os itens 1 e 4 :D Alguém tem algum exemplo que faça isso?Valeu pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 - action="<%=Request.ServerVariables("SCRIPT_NAME")%>"2 - você pode colocar o mesmo nome nos textbox e recuperar usando Request.Form("nome").Count para contar qtos campos foram criados e depois usando Request.Form("nome")(indice) para recuperar em Array os valores3 - você pode criar um Array e depois jogar o Array dentro de uma Session e trabalhar com a Session como se fosse array4 - response.redirect "pagina.asp"falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela ajuda! :D Eu tinha visto um exemplo que adaptei mais ou menos assimFor each x in request.formx = request.form ( x )nextO problema era que depois eu tentava imprimir na tela o resultadoresponse.write(caixa1)E ele vinha vazioTambém ao tentar criar a sessão dava erro, eu tentei....quantidade=20item=1for x=1 to quantidadenome_campo="caixa" & itemsession(response.write(nome_campo))=nome_campoitem=item+1nextComo eu sou péssimo para entender e manusear arrays, eu queria criar as sessões uma por uma, atribuir os campos e depois na página de gravar gerar um codigo que pudesse ler as sessões automaticamente (como eu vou enviar oculto o campo quantidade, vou saber quantas caixas vai ter). Tem como fazer assim? Ou então um exemplo de como gerar o array para os campos (pode ser um link para um exemplo parecido com esse)Obrigado pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha um teste simples parar criar as sessions dinamicas!!falows

<html><head><title>Documento sem título</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><form name="form1" method="post" action=""><%for i = 1 to 10%> <input type="text" name="teste<%=i%>"><br><%next%>,<input name="" type="submit" value="Envia"></form><%for c = 1 to 10 Session("teste" & c) = Request("teste" & c) response.write Session("teste" & c) & "<br>"next%></body></html>

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.