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

problemilla con option button en ASP

Estas en el tema de problemilla con option button en ASP en el foro de ASP Clásico en Foros del Web. Hola a todos; como sé en ASP si un option button esta elegido, probe con: =1 , <>0 , checked mas o menos como se ...
  #1 (permalink)  
Antiguo 08/03/2005, 03:36
 
Fecha de Ingreso: diciembre-2004
Mensajes: 190
Antigüedad: 20 años, 5 meses
Puntos: 0
problemilla con option button en ASP

Hola a todos; como sé en ASP si un option button esta elegido, probe con:
=1 , <>0 , checked mas o menos como se hacia en Visual pero siempre me coje la última acción. lo q pretendo hacer es q eligiendo un option button u otro me vaya a una dirección concreta y le meto la dirección al formulario mediante la variable D.
Espero q me podais ayudar.
Gracias de antemano,
Saludos Carlos.

<%
dim D
if optNueva =1 then
D="LCM.asp?MOD=I"
else
if optModificar =1 then
D="LCM.asp?MOD=M"
else
D="LCM.asp?MOD=E"
end if
end if
%>

<form action=<% Response.Write(D)%> method=post>
  #2 (permalink)  
Antiguo 08/03/2005, 06:19
 
Fecha de Ingreso: enero-2005
Mensajes: 140
Antigüedad: 20 años, 3 meses
Puntos: 0
para pasar el valor elegido de un option button creo que se hacia poniendo el mismo name en todos los option y cambiando el value que es con lo que lo identificas, sería algo así, en tu pagina html donde tienes los option button:

<form action="lo que sea.asp" method = "post">

<option name="optionbutton" value ="valor1">Texto1
<option name="optionbutton" value ="valor2">Texto2
<option name="optionbutton" value ="valor3">Texto3

</form>

la querystring que pasaría sería:

si hubieses elegido el primer option:

tupagina.asp?optionbutton= valor1



entonces en tu pagina asp para recoger los valores sería:


if Request("optionbutton")="valor1" then
....
elseif request("optiobutton")="valor2" then

...
else
...
end if



Prueba con esto creo que era algo asi.


Un saludo
  #3 (permalink)  
Antiguo 08/03/2005, 06:32
 
Fecha de Ingreso: diciembre-2004
Mensajes: 190
Antigüedad: 20 años, 5 meses
Puntos: 0
Ok, voy a intentarlo así, muxas gracias por la ayuda jasp

saludos, Carlos
  #4 (permalink)  
Antiguo 08/03/2005, 07:01
 
Fecha de Ingreso: diciembre-2004
Mensajes: 190
Antigüedad: 20 años, 5 meses
Puntos: 0
Muchas gracias, me funciona a las mil maravillas, jejeje, te debo una.

Gracias de nuevo Jasp.
  #5 (permalink)  
Antiguo 08/03/2005, 08:02
 
Fecha de Ingreso: enero-2005
Mensajes: 140
Antigüedad: 20 años, 3 meses
Puntos: 0
Nada para eso estamos aqui
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 17:25.