Ir para conteúdo

Arquivado

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

eronventer

Formulario

Recommended Posts

ae galera....

 

eu me minhas experiencias em asp ehehhe...bom, vamos la....

na minha pagina de cadastro eu passo o parametro no link da seguinte maneira:

 

ASP

[*]novo.asp?tipo=1

 

o tipo 1 significa que ira carregar mais uns campos para preencher.....

agora se eu selecionar um checkbox que eu disponibilizo ele redireciona a pagina

 

ASP

[*]novo.asp?tipo=2

 

ao selecionar esse checkbox ele vai recarregar a pagina sem os campos adicionais, mas os demais que ficam padronizados, idependente do tipo voltam não preenchidos....

 

como fazer para que eles voltem preenchidos?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eae brother .... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Entao cara se você tiver passando os dados por um form eh soh usar Request.Form para metodo POST ... e Request.QueryString para metodo GET ... ae na página seguinte nos campos tu coloca lah:

 

ASP

[*]<input type="text" name="nome" value=<%=Request.Form("nome")%>>

 

Eh isso mesmo q tu tah precisando ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

agradeço sua ajuda mas aki nao rolo....veja:

 

verifica o tipo:

ASP

[*]<%

 

[*]tipo request("tipo")

 

[*]if tipo <> "1" and tipo <> "2" then

 

[*]tipo "1"

 

[*]end if

 

[*]%>

 

input padrozinado, independente do tipo ele vai continuar:

 

ASP

[*]<input name="nome" value="<%=request.form("nome")%>type="text" class="input_contatos" id="nome" style="width:240px;" maxlength="50">

 

verifica o tipo e imprime checkbox:

ASP

[*]<%

 

[*]if tipo "1" then

 

[*]response.Write "<input name='sem_carro' type='checkbox' class='checkbox_radio' onClick=java script:mudaPag('novo.asp?tipo=2'); value='n'>")

 

[*]end if

 

[*]

 

[*]if tipo "2" then

 

[*]response.Write("<input name='sem_carro' type='checkbox' class='checkbox_radio' onClick=java script:mudaPag('novo.asp?tipo=1'); value='n' checked>")

 

[*]end if

 

[*]%>

 

agora eh assim.....se tipo for 1 imprime a tabela senao nao imprime nada

 

ASP

[*]<%

 

[*]if tipo "1" then

 

[*]%>

 

[*]codigo da tabela

 

no fim...

ASP

[*]<%

 

[*]end if

 

[*]%>

 

ta funcionando tranquilo isso, ele soh nao retorna os valores preenchidos caso eu mude de um tipo para outro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode crer veio ...

 

É que tu nao tah enviado os dados via form ... tu tah usando esse javascript certo ?

 

ASP

[*]if tipo "1" then

 

[*]

 

[*]response.Write "<input name='sem_carro' type='checkbox' class='checkbox_radio' onClick=java script:mudaPag('novo.asp?tipo=2'); value='n'>")

 

[*]

 

[*]end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então muda a action do form de acordo com o TIPO, e ao invez de um ONCLIK, você dá um submit no form!! Aí vai rolar! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que isso aqui oh!

 

novo.asp

ASP

[*]i request.querystring("tipo")

 

[*]

 

[*]if i <> "" then

 

[*]select case(i)

 

[*]

 

[*]case 1

 

[*]nome request.form("txt_nome")

 

[*]session("nome")=nome

 

[*]

 

[*]case 2

 

[*]response.redirect "outra_pagina.asp"

 

[*]response.end

 

[*]

 

[*]end select 

 

[*]

 

[*]else

 

[*]session("nome"""

 

[*]end if

 

[*]<form action=novo.asp?tipo=1 method=post>

 

[*]<input type=text name=txt_nome value=<%session("nome")%>>

 

[*]<input type=submit>

 

[*]</form>

 

espero que resolva.

 

caso tenha alguma problema na linha do select case

 

use assim

 

case "1"

 

case "2"

 

ok!

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.