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

Utilizar Opciones (radio)

Estas en el tema de Utilizar Opciones (radio) en el foro de ASP Clásico en Foros del Web. Me pueden ayudar???, Tengo lo siguiente: Una actividad puede terminar sinedo Completa Incompleta o Cancelada esto lo quiero poner con los radio es decir: <input ...
  #1 (permalink)  
Antiguo 18/04/2006, 14:36
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta Utilizar Opciones (radio)

Me pueden ayudar???, Tengo lo siguiente: Una actividad puede terminar sinedo Completa Incompleta o Cancelada esto lo quiero poner con los radio es decir:

<input type="radio" name="Completa" value="1">
Completa</font>
<input type="radio" name="Incompleta" value="2">
Incompleta </font>
<input type="radio" name="Cancelada" value="3">
Cancelada </font> </td>

Pero solo se debe de elegir una opcion (me esta eligiendo las 3), como lo puedo hacer??? hago bien en utilizar esta herramienta o que otra opcion hay????.Si utilzo los radio como puedo enciar ese valor a otra pagina????

Espero me puedan ayudar, Muchas Gracias....


__________________
nabetsE
  #2 (permalink)  
Antiguo 18/04/2006, 14:43
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Hola Ana, básicamente los radios deberían ser una colección, es decir, todos tendrán el mismo nombre, pero serán identificados por su value, así podrás siempre hacer un request.form("nombre_del_radio"), y mediante su value, determinar la acción deseada.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 18/04/2006, 17:07
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Exactamente como U_G dice, pero además veo que tienes etiquetas de cierre de FONT pero no de apertura, supongo que has de estar usando el Dreamweaver, Puedes usar un estilo para la celda en cuestión para no tener dichas etiquetas.

<td style="algun estilo">
<input type="radio" name="BtnRadio" value="1">Completa
<input type="radio" name="BtnRadio" value="2">Incompleta
<input type="radio" name="BtnRadio" value="3">Cancelada
</td>
Ten cuidado con la limpieza del código

Saludos
  #4 (permalink)  
Antiguo 19/04/2006, 11:15
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Gracias por los comentarios, ya solucione el problemita, ahora tengo una dudad, en una pagina saco el id de la actividad, la paso a otra pagina sin ningun problema pero al quererla pasar de esta ultima a otra ya no me lo hace, que puedo hacer o en que estoy mal???

Pagina 1

<td><font face="Georgia, Times New Roman, Times, serif"><A HREF=Modificaciones.asp?id=<%=rc("id")%>><FONT SIZE=3 COLOR=white><%=rc("actividad")%></A></font></td>

Pagina 2

Recibiendo
id=Request.QueryString("id")

Pagina 3

Recibiendo
id=Request.Form("id")
__________________
nabetsE
  #5 (permalink)  
Antiguo 19/04/2006, 11:23
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
El link se forma bien con ese id?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 19/04/2006, 11:37
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Se ejecuta bien pero no se si a eso se refiere su pregunta
__________________
nabetsE
  #7 (permalink)  
Antiguo 19/04/2006, 11:41
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
A ver

<A HREF=Modificaciones.asp?id=<%=rc("id")%>><FONT SIZE=3 COLOR=white><%=rc("actividad")%></A>

Ese link, envia el valor del id?

Quizás necesita poner más código porque la verdad me parece que el que puso está un poco incompleto.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 19/04/2006, 12:15
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
No con ese codigo es mas que suficiente por que solo quiero que envie el id de la actividad, en la siguiente pagina puedo consultar desde la BD, y mostrar los datos.
__________________
nabetsE
  #9 (permalink)  
Antiguo 19/04/2006, 12:49
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
La verdad que no entiendo su pregunta.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #10 (permalink)  
Antiguo 19/04/2006, 12:56
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Bueno resulvame una duda ¿Que tan bueno o malo es usar variables sesion? ¿Cuantas puedo llegar a utilizar?.

Y la verdad muchas gracias por ayudarme.
__________________
nabetsE
  #11 (permalink)  
Antiguo 19/04/2006, 13:04
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Qué tan bueno o malo, no se, creo que depende mucho del tipo de solución y la razón por la cuál se usan, finalmente tienen una razón de ser y para su uso están ahí, ahora, por el tipo de pregunta, quiero entender que en lugar de rescatar esos valores por querystring o form, lo que usted está pensando es guardarlos en variables de sesión, la verdad no lo recomendaría pues tendríamos esas variables solamente para un uso muy rápido, yo le sugeriría que viera mejor la forma de hacer funcionar el código mediante el paso de valores por querystring o por post.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #12 (permalink)  
Antiguo 19/04/2006, 13:10
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Tome en cuenta su sugerencia y es por eso que le pido su ayuda, pero no se como explicarme. Con respecto a los valores de los radio, los 3 que tengo los llamo igual, y en la siguiente pagina solo hago un request.form("opcion") es coreecto ??? o tengo que hacer 3?
__________________
nabetsE
  #13 (permalink)  
Antiguo 19/04/2006, 13:16
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 5 meses
Puntos: 1
hola analuisa.

solo tienes que hacer un solo request, porque el valor por parametro que envias se guarda en una sola variable, en este caso opcion.
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #14 (permalink)  
Antiguo 19/04/2006, 13:26
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Como dijo nuestro amigo angelus, estamos recuperando un solo objeto en este caso un radio, pero podríamos estar recuperando un objeto con múltiples valores, como una colección de checkboxes, pero solo necesitamos un request, pues llega un solo nombre.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #15 (permalink)  
Antiguo 19/04/2006, 13:53
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
este es el codigo que tengo en la segunda pagina, aqui es donde recupero el id dela pagina anterior que envie con el href, pero ahora lo quiero enviar de nuevo

<% id=Request.QueryString("id")
response.Write(id)
SQL="SELECT * FROM actividades WHERE id='"&id&"'"
Set RI = Conn.Execute(SQL)
If Not RI.Eof then
Do While Not RI.Eof
Response.Write " Actividad: " & RI("actividad") & "<br>"& "<br>"
Response.Write " Horario: " & RI("horainicio")
Response.Write " a " & RI("horafinal")& " Tiempo Programado: "& RI ("tiempoprog")& "<br>"
RI.MoveNext
Loop
Else
response.write "No existe el Id"& "<br>"
End if
%>

Por favor ayudenme, diganme donde estoy mal.
__________________
nabetsE
  #16 (permalink)  
Antiguo 19/04/2006, 14:00
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 18 años, 5 meses
Puntos: 1
hola analuisa

se supone que el id es numerico cierto?

si es asi estas haciendo mal la consulta
SQL="SELECT * FROM actividades WHERE id=" & id

recuerda que las consultas con texto las cierras con comillas simples y con numeros nop.
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
  #17 (permalink)  
Antiguo 20/04/2006, 10:41
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Ok Muchas Gracias, alguien sabe uzar el hidde me pueden mostra algun ejemplo de como crearlo y como recibirlo en otra pagina????
__________________
nabetsE
  #18 (permalink)  
Antiguo 20/04/2006, 16:34
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
es como cualquier otro elemento de formulario

<input type=hidden name="xxxx" value="yyyy">

en la otra página

<%= request("xxxx")%>
  #19 (permalink)  
Antiguo 21/04/2006, 08:44
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Muchas gracias Myakire, tu informacion me ha sido de mucha ayuda.
__________________
nabetsE
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 16:18.