Jump to content


Photo

Recuperar Valores


  • Faça o login para participar
1 reply to this topic

#1 douglasalonso

douglasalonso

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 07/07/2004, 09:54

Pessoal é o seguinte tenho um form com 3 campos um deles uma caixa combo que ao ter seu conteudo modificado carrega outra página. Ao carregar esta outra página preciso dos puxar os valores que estavam nos outros 2 campos, mais não estou conseguindo. Não posso carregar fazer isso pelo submit do Form pois esse vai executar uma outra ação.

Abaixo coloco o exemplo do codigo.

Teste.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html><head>
<script language="JavaScript" type="text/JavaScript">
<!--
function Carrega(){ //v3.0
var site = document.form1.txt3.value;
window.location.href= site;
}
//-->
</script>
</head><body>
<form name="form1">
<p> <input name="txt1" type="text" id="txt1" value="xx"></p>
<p> <input name="txt2" type="text" id="txt2" value="yyy"></p>
<select name="txt3" id="txt3" onchange="Carrega()">
<option value="teste2.asp">Home</option>
<option value="teste2.asp">OPÇAO 1</option>
<option value="teste2.asp">OPÇAO 2</option>
<option value="teste2.asp">OPÇAO 3</option>
<option value="teste2.asp">OPÇAO 4</option>
</select>
</form>
</body></html>


Teste2.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html><head>
</head><body>
<table width="300" border="0" cellspacing="0" cellpadding="2">
<tr> <td><%Response.Write Request("txt1")%></td> </tr>
<tr> <td><%Response.Write Request("txt2")%></td> </tr>
<tr> <td><%Response.Write Request("txt3")%></td> </tr>
</table>
</body></html>


Alguma dica?

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 07/07/2004, 12:15

Assim não pode. Só dá pra recuperar valores vindos por GET ou POST. Nesse código que você montou o fomulário não é submetido. Fiz algumas modificações. Teste e veja se funciona.

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html><head>
<script language="JavaScript" type="text/JavaScript">
<!--
function Carrega(){ //v3.0
document.form1.action = document.form1.txt3.value;
document.form1.submit();
}
//-->
</script>
</head><body>
<form name="form1" method="post" action="">
<p> <input name="txt1" type="text" id="txt1" value="xx"></p>
<p> <input name="txt2" type="text" id="txt2" value="yyy"></p>
<select name="txt3" id="txt3" onchange="Carrega()">
<option value="teste2.asp">Home</option>
<option value="teste2.asp">OPÇAO 1</option>
<option value="teste2.asp">OPÇAO 2</option>
<option value="teste2.asp">OPÇAO 3</option>
<option value="teste2.asp">OPÇAO 4</option>
</select>
</form>
</body></html>





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq