Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   HTML, Javascript y otros (https://www.clubdelphi.com/foros/forumdisplay.php?f=38)
-   -   Como mando item seleccionado (https://www.clubdelphi.com/foros/showthread.php?t=39118)

Ricardo Alfredo 11-01-2007 00:53:49

Como mando item seleccionado
 
Como puedo mandar el item seleccionado en una combo box a otro asp,
esto no lo he podido hacer adjunto un trozo del codigo.
La idea es llamar otro asp pasando como parametro lo seleccionado de la combobox del primero.

<form name="formulario" method="post" action='ss_mostrar.asp?ITEM=:confused: <%=this.form.Periodo%>' >
<%
AbrirConexion
sqltxt = "SP_VALORES"
EjecutarSql Registro, sqltxt
%>
Periodo de Informacion
<%
if Registro.eof then
%>
No existen registros de parametros<br><br>
<%
else
%>
<Select Name="Periodo" onchange="this.form.submit()">
<% Do While not Registro.eof %>
<OPTION VALUE="<%=Registro("PERIODO") %>"SELECTED>
<%=Registro("PERIODO")%>
</OPTION>
<%
Registro.MoveNext
Loop
end if
CerrarConexion
%>
<INPUT type="submit" value="Aceptar">
</form>

dec 11-01-2007 00:55:25

Hola,

Deja "ss_mostrar.asp" como acción del formulario. Y en ese Script estáte atento a las variables "POST".

Ricardo Alfredo 11-01-2007 01:02:04

Disculpa pero no entiendo, tendria que ser algo como
<form name="formulario" method="post" action='ss_mostrar.asp?' >

y en el ss_mostrar.asp como leo lo que me mandan ?

dec 11-01-2007 01:05:11

Hola,

Bueno. Pues en realidad me metí en camisa de once varas, puesto que de ASP no tengo mucha idea, por no decir ninguna. En PHP la cosa sería como decimos, es decir, en el "action" del formulario la URL del Script que ha de recoger las variables POST, en este caso, y, como digo, en PHP, en dicho Script "receptor" podríamos hacer algo como esto:

Código PHP:

if(isset($_POST['Periodo'])) {
  
$periodoSeleccionado $_POST['Periodo'];
} else {
  
$periodoSeleccionado 'Sin seleccionar';


Para ASP tengo que tirar de Google y... bueno, encuentro al menos esto: Passing Variables Between ASP Pages. Parece que en ASP cuentas con un objeto "Request" que vendría a hacer las veces del "$_REQUEST" de PHP.


La franja horaria es GMT +2. Ahora son las 23:11:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi