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

Guardar Check box seleccionado

Estas en el tema de Guardar Check box seleccionado en el foro de ASP Clásico en Foros del Web. como debo hacer para guardar un radio botn seleccionado o un checkbox en una (me imagina) variable de sesión, esto es para que al refrescar ...
  #1 (permalink)  
Antiguo 26/10/2007, 02:06
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 23 años, 3 meses
Puntos: 4
Guardar Check box seleccionado

como debo hacer para guardar un radio botn seleccionado o un checkbox en una (me imagina) variable de sesión, esto es para que al refrescar la página no vuelvan a aparecer los check box en el estado inicial sino como lo tiene el usuario, en realidad solo lo necesito para la session no me interesa enviar esto ni a una cookie ni a una base de datos.

Esto me imagino que debe ser lo mismo que por ejemplo en los test de conducción, que hasta el final te compara tu selección con la respuesta correcta, pero bueno eso es otro ejemplo del que solo hago referencia, no me interesa comprarar nada sino simplemente saber que está seleccionado y qué no.

Saludos
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #2 (permalink)  
Antiguo 26/10/2007, 04:26
 
Fecha de Ingreso: mayo-2005
Mensajes: 74
Antigüedad: 19 años, 11 meses
Puntos: 2
Re: Guardar Check box seleccionado

Para meter el valor de un check seleccionado, tiene que haber "una ida y venida" al servidor...para crear la variable de session...te pongo un ejemplo sencillo, este ejemplo, cuando se pulsa el check, se envia el formulario y crea la variable de session, despues se pinta el check dependiendo del valor de esa variable.

<%
if (Request.Form <> "") then
if (Request.Form("micheck")<> "") then
Session("pulsoelCheck") = true
else
Session("pulsoelCheck") = false
end if
end if
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>

<form name="frm" action="miPagina.asp" method="post">
<% if (Session("pulsoelCheck")) then %>
<input type="checkbox" value="valorCheck" name="micheck" onclick="javascript:window.location='miPagina.asp' ;" checked="checked"/>
<% else %>
<input type="checkbox" name="micheck" onclick="javascript:document.frm.submit();"/>
<% end if %>
</form>
</body>
</html>
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 08:48.