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

URGENTE: Radio buttons

Estas en el tema de URGENTE: Radio buttons en el foro de ASP Clásico en Foros del Web. Hola, estamos haciendo una pagina web en la que se muestra un test con 20 preguntas y dentro de cada una hay un grupo de ...
  #1 (permalink)  
Antiguo 08/06/2005, 04:23
 
Fecha de Ingreso: junio-2005
Mensajes: 3
Antigüedad: 19 años
Puntos: 0
URGENTE: Radio buttons

Hola, estamos haciendo una pagina web en la que se muestra un test con 20 preguntas y dentro de cada una hay un grupo de radio buttons. Cada grupo tiene un nombre (Ri) y cada respuesta un valor (Vi). Lo que queremos es procesarlo en una pagina ASP, de forma que en función de la opcion que este seleccionada dar una respuesta u otra. Lo que no sabemos es coger el valor del radio button, no sabemos que poner en el "if", nos han dicho algo de "Request.Form.R1.value" pero no funciona. ¿Alguien sabe como hacerlo????

Muchas gracias
  #2 (permalink)  
Antiguo 08/06/2005, 05:41
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 20 años, 7 meses
Puntos: 2
¿Cada valor es diferente? quiero decir, ¿es algo así?:

<input type="radio" name="R1" value="1">uno
<input type="radio" name="R1" value="2">dos

Si no es eso, pon el código resumido del form y del asp, a ver...


  #3 (permalink)  
Antiguo 08/06/2005, 08:24
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Request.Form.R1.value, va !!
request.form("grupo_radio")

La otra sería :

for inicio_indice=1 to Request.Form.Count
Request.Form.Key(inicio_indice) ' asi obtienes cada elemento
next

se supone que esperas 20 respuestas, pues en un arreglo las comparas.Aplica sólo un poco de ingenio a lo que te estoy dando. casi ya esta!!
  #4 (permalink)  
Antiguo 08/06/2005, 09:12
Avatar de Pachangero  
Fecha de Ingreso: marzo-2005
Mensajes: 102
Antigüedad: 19 años, 2 meses
Puntos: 0
Saludos

riader un ejemplo sencillo puede ser

En este ejemplo utilizo un radio button para indicar cual es la que se selecciono y despues en cuadro de opcion.
Código:
Esta linea en negrita es el radio button, donde dice Value es lo que mostrara
en pantalla y name es que el identificara al radio

<input type="radio" value="Mantenimiento" name="orden">
<SELECT NAME="Mantenimiento" SIZE="1"> 
   <OPTION VALUE=" "> </OPTION>    
   <OPTION VALUE="Eléctrico "> Eléctrico </OPTION>
   <OPTION VALUE="Estructural"> Estructural </OPTION>
   <OPTION VALUE="Mecánico"> Mecánico </OPTION>
   <OPTION VALUE="Supervisor"> Supervisor </OPTION>
   </SELECT>

<input type="radio" value="Administrativo" name="orden">
<SELECT NAME="Mantenimiento" SIZE="1"> 
   <OPTION VALUE=" "> </OPTION>    
   <OPTION VALUE="Contabilidad"> Contabilidad</OPTION>
   <OPTION VALUE="Derecho"> Derecho</OPTION>
   <OPTION VALUE="Administración"> Administración</OPTION>
   </SELECT>
Ahora en la siguiente página para recoger el valor de radio button que seleccione pongo esta linea.

Código:
opcion=Request.Form("orden")

Dependiendo cual este activo sera el valor que devuelve y una vez que lo tienes
 podras manejarlo a tu gusto
Cualquier duda aqui estamos
  #5 (permalink)  
Antiguo 08/06/2005, 09:38
 
Fecha de Ingreso: junio-2005
Mensajes: 3
Antigüedad: 19 años
Puntos: 0
Gracias a todos por las respuestas, voy a probar esto Request.Form.R1.value a ver si va, aunque creo que aqui en casa no puedo probarlo por el tema del servidor o no se que y lo tengo que hacer en la universidad. De todos modos, os pongo un trocito del código para que veáis:

<input type="radio" value="V1" name="R1"> 1 a 5.</font></span></span></p>
<input type="radio" value="V2" name="R1"> 5 a 10.</font></span></span></p>
<input type="radio" value="V3" name="R1"> Más de 10.</font></span></span></p>
<input type="radio" value="V4" name="R2"> Windows NT.</font></span></span></p>
<input type="radio" value="V5" name="R2"> Windows 95.</font></span></span></p>


No se, es que no tenemos ni idea de esto y es para el proyecto de fin de carrera y nadie en la universidad sabe decirnos. Muchisimas gracias!!!!!
  #6 (permalink)  
Antiguo 09/06/2005, 02:02
 
Fecha de Ingreso: junio-2005
Mensajes: 3
Antigüedad: 19 años
Puntos: 0
hola!!! Ya hemos probado lo que nos dijisteis ayer y lo de opcion=request.form("R1") funciona, sale el valor que tiene cada opcion que pulso (V1, V2, V3). ahora lo que queremos es crearnos un array de opciones, y que recoja el valor de cada pregunta en una posicion, pero no tenemos ni idea ni de cómo crearnos un array ni de cómo manejarlo. Muchas gracias!!!!!
  #7 (permalink)  
Antiguo 09/06/2005, 22:52
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Bueno pues, todo parece indicar que empezar con un manualito de ASP has de estudiar.
  #8 (permalink)  
Antiguo 10/06/2005, 06:50
 
Fecha de Ingreso: octubre-2004
Mensajes: 104
Antigüedad: 19 años, 7 meses
Puntos: 0
Busca información sobre la función Split()

  #9 (permalink)  
Antiguo 13/06/2005, 16:37
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
firma indio trasgukabi, firma buena, rostro palido. haber buen, buen manual en firma indio trasgukabi. jau.
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:58.