Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2014, 10:08
gdasoft
 
Fecha de Ingreso: septiembre-2011
Mensajes: 116
Antigüedad: 12 años, 7 meses
Puntos: 8
Guardar valor Checkbox

Buenas tardes,

Tengo una página con un formulario en el que cuando el usuario me entra los datos y hace submit la página se recarga mostrando los resultados y cargando el formulario con los mismos datos que el usuario había introducido.

Mi duda es con los Checkbox, de los cuales recojo el valor correctamente y posteriormente lo dejo marcado o desmarcado según lo haya indicado el usuario.

Mi problema es que mi formulario tiene un sistema de paginación, cuando paso de página mi chekbox aparece con la "palometa" pero si hago un request no me retorna el valor "ON" como si estuviera marcado.

Código:
<%
' Si es diferente de `vacio´ recojo el valor
	if Request.Form("chkPiso")<>"" then
		Session("chkPiso") = trim(Request.Form("chkPiso"))
		ichkPiso = Session("chkPiso")
	else
		ichkPiso = Session("chkPiso")
	end if

<form action="resultado.asp" method="post" name="filtroavanzado" target="_self">

<input type="checkbox" name="chkPiso">Casas

<input id="ButtonBusca" name="Submit" type="submit" value="Buscar" />

</form>
<%
' Con esto dejo el check en true para que aparezca así despues del submit.
        if ichkCasa="on" then
%>
		<SCRIPT>
			document.filtroavanzado.chkPiso.checked=true;	
		</SCRIPT>
	<%end if%>

Alguien sabría decirme porque me ocurre esto? Ya que al paginar se me muestra el check con la palometa pero es como si fuera un falso check ya que si hago el request no viene ningún valor. :(


Gracias

Última edición por gdasoft; 05/06/2014 a las 01:28 Razón: explicarme mejor