Foros del Web » Programando para Internet » ASP Clásico »

no funciona este request

Estas en el tema de no funciona este request en el foro de ASP Clásico en Foros del Web. hola a todos, alguien me puede ayudar con este request, no se xq no me trae el value del combo, codigo es el siguiente y ...
  #1 (permalink)  
Antiguo 08/10/2003, 11:30
Avatar de lpuig23  
Fecha de Ingreso: febrero-2002
Mensajes: 57
Antigüedad: 22 años, 3 meses
Puntos: 0
no funciona este request

hola a todos, alguien me puede ayudar con este request, no se xq no me trae el value del combo, codigo es el siguiente y todo esta en una pagina ASP, tambien he probado con request.form("combo_select") y no asigna los valores:


<script language=javascript>
function Asignar(){
...
<%
combo=request("combo_select")
%>
...
}
<script>

el codigo q lo llama es el siguiente:
<body>
...
<form name=formulario method=post action="pagina.asp">
...
<SELECT name="combo_select" onChange="Asignar()">
...
</form>
</body>
  #2 (permalink)  
Antiguo 08/10/2003, 11:38
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Creo que tienes un error de conceptos, si lo que quieres es asignar la selección del combo mediante javascript, necesitas ese valor del lado del cliente, es decir, en javascript:

<script language=javascript>
function Asignar(){
...
combo=document.formulario.combo_select.value;
...
}

<body>
...
<form name=formulario method=post action="pagina.asp">
...
<SELECT name="combo_select" onChange="Asignar();">
...
</form>
</body>

Por supuesto esto es de javascript así que a lo mejor llega la

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 08/10/2003, 11:42
Avatar de lpuig23  
Fecha de Ingreso: febrero-2002
Mensajes: 57
Antigüedad: 22 años, 3 meses
Puntos: 0
lo q pasa es la variable "combo" es de ASP, xq la necesito como parametro para usarla mas adelante en un SQL
  #4 (permalink)  
Antiguo 08/10/2003, 12:21
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
ok, que tal así:

<%combo= request.form("algo")%>
<script language=javascript>
function Asignar(){
...
combo=<%=combo%>

Por supuesto si combo de asp tiene que tener el valor del combobox en este formulario necesitarías recargar la forma, si viene de otra página este valor, pues ya está

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 08/10/2003, 12:27
Avatar de lpuig23  
Fecha de Ingreso: febrero-2002
Mensajes: 57
Antigüedad: 22 años, 3 meses
Puntos: 0
ok gracias, pero me podrias decir como hago para recargar la forma, xq realmente si tendria q tener siempre el valor del combo...
  #6 (permalink)  
Antiguo 08/10/2003, 12:54
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
el action debe ir a esta misma página e incluso puedes recargarla en el evento onchange del combobox

<script language=javascript>
function recarga()
{
document.forma.submit();
}
</script>
<select name="algo" onclick="recarga();">


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 08/10/2003, 13:33
Avatar de lpuig23  
Fecha de Ingreso: febrero-2002
Mensajes: 57
Antigüedad: 22 años, 3 meses
Puntos: 0
ahora si funciona (con los valores) lo q pasa es q me borra todos los campos de la forma, me podrias decir por favor como hago para poder guardarlos, gracias
  #8 (permalink)  
Antiguo 09/10/2003, 12:14
Avatar de Loco del Pc  
Fecha de Ingreso: diciembre-2002
Ubicación: Santander
Mensajes: 98
Antigüedad: 21 años, 5 meses
Puntos: 0
No creo que se pueda hacer lo que quieres..
Es necesario mandar la informacion del formulario a otra pagina
y con el request solicitarla y grabarla en las variables.

mira el tutorial de cookie en la pagina
www.soloasp.com.ar
que tiene que ver con lo que preguntas..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:32.