problema con checkbox dinámicos...

22/10/2004 - 11:27 por Félix G. | Informe spam
Hola a todos. Tengo una base de datos en access con valores Sí/No y pretendo
leerlos desde un formulario de una página ASP.
Pues bien leo todos los campos de la tabla excepto éstos. Sin embargo si los
defino en el formulario como "campo de texto" me lo enseña lógicamente como
"True" y "False".
Yo lo que necesito es que me los enseñe desde un Checkbox y poder
modificarlos para actualizar datos.
He estado leyendo por foros y por lo visto abría que hacer alguna conversión
pues asp los trata todos como strings... Me podeis ayudar.

Gracias.

Félix G.
www.felixgarcia.es

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
22/10/2004 - 22:54 | Informe spam
Hola Felix.

Más o menos es así:

Compruebas el valor del campo Sí/No:

<%
If rs.Fields("CampoSiNo").Value Then
' Si es positivo, pintas el "checkbox" marcado
%>
<input type="checkbox" value="0" checked>
<%
Else
' Si es negativo, pintas el "checkbox" sin marcar
%>
<input type="checkbox" value="0">
<%
End If
%>

El formulario enviará los valores de los "checkbox" que estén marcados por el usuario, los que
estén sin marcar no los enviarán (una cadena vacía ""). Al recuperlarlos:

<%
If Request.Form("nombreCheckbox") <> "" Then
' El "checkbox" ha sido marcado (True)
Else
' El "checkbox" no ha sido marcado (False)
End If
%>

Saludos!
Miguel

Félix G. wrote:
Mostrar la cita
#2 Félix G.
24/10/2004 - 00:45 | Informe spam
Gracias, funciona a veces las cosas son más simples de lo que te crees.

Saludos

Félix G.
"Miguel Gonzalez" escribió en el mensaje
news:
Hola Felix.

Más o menos es así:

Compruebas el valor del campo Sí/No:

<%
If rs.Fields("CampoSiNo").Value Then
' Si es positivo, pintas el "checkbox" marcado
%>
<input type="checkbox" value="0" checked>
<%
Else
' Si es negativo, pintas el "checkbox" sin marcar
%>
<input type="checkbox" value="0">
<%
End If
%>

El formulario enviará los valores de los "checkbox" que estén marcados por
el usuario, los que
estén sin marcar no los enviarán (una cadena vacía ""). Al recuperlarlos:

<%
If Request.Form("nombreCheckbox") <> "" Then
' El "checkbox" ha sido marcado (True)
Else
' El "checkbox" no ha sido marcado (False)
End If
%>

Saludos!
Miguel

Félix G. wrote:
Mostrar la cita
pretendo
Mostrar la cita
los
Mostrar la cita
como
Mostrar la cita
conversión
Mostrar la cita
Ads by Google
Search Busqueda sugerida