Foros del Web » Programando para Internet » Javascript »

Codigo Javascript para radio buttons

Estas en el tema de Codigo Javascript para radio buttons en el foro de Javascript en Foros del Web. Buenas Noches a todos necesito ayuda para un codigo que me valide varios radios buttons, checar si estan verificados. Les explico mi situacion: Tengo una ...
  #1 (permalink)  
Antiguo 19/09/2012, 22:24
Avatar de fco85  
Fecha de Ingreso: septiembre-2012
Ubicación: Orizaba, ver.
Mensajes: 10
Antigüedad: 11 años, 6 meses
Puntos: 1
Pregunta Codigo Javascript para radio buttons

Buenas Noches a todos necesito ayuda para un codigo que me valide varios radios buttons, checar si estan verificados.

Les explico mi situacion:

Tengo una pagina en donde cargo una tabla con datos de una base de datos, la cual me muestra una serie de preguntas y cada pregunta me trae 4 radio buttons(agrupados para asi solo elegir una sola respuesta de cada pregunta) es decir por ejemplo

Pregunta----------------------------------Respuestas

¿Que opina de esta pagina?............OExcelente....OBueno....ORegula r....OMalo
¿Que opina la publicidad?................OExcelente....OBueno... .ORegular....OMalo
...
Y asi con el numero de preguntas que existan en la base de datos.

Ahora lo que quiero es validar cada pregunta con sus 4 radios buttons, checar que esten verificados para que se pueda ingresar las respuestas de cada pregunta en la base de datos.

Tengo este codigo que me valida un solo radio button:

Código Javascript:
Ver original
  1. function validarRadio(form1){
  2. var i
  3. var ok
  4. ok=0
  5. var r
  6.  
  7. for(i=0; i<form1.voto.length;i++){
  8. if(form1.voto[i].checked)
  9. {
  10. ok=1
  11. }
  12. }
  13.  
  14. if(ok==1)
  15. return true
  16. if(ok==0)
  17. alert( "Debe seleccionar una de la opciones Porfavor" ) ;
  18. return false
  19.  
  20. return true
  21. }

A este codigo le he tratado de modificar pasandole una variable php con el numero de preguntas y asi con un ciclo for ir checando cada grupo de radio buttons:

Código Javascript:
Ver original
  1. <SCRIPT LANGUAGE="JavaScript">
  2.  
  3. function validarRadio(form1){
  4. var i
  5. var ok
  6. ok=0
  7. var r
  8. var preguntas="<?php echo $preguntas; ?>" ; // $preguntas es una variable que me muestra el numero
  9.                                             // total de preguntas que se muestran
  10.    
  11. for(preg=1; preg<=preguntas;preg++){
  12. for(i=0; i<form1.voto.length;i++){
  13. if(form1.voto[i].checked)
  14. {
  15. ok=1
  16. }
  17. }
  18.  
  19. if(ok==1)
  20. return true
  21. if(ok==0)
  22. alert( "Debe seleccionar una de la opciones Porfavor" ) ;
  23. return false
  24.  
  25. return true
  26. }
  27. }

Pero no me corre el codigo javascript.

Si tiene alguna solucion, idea u otro metodo que me pueda ayudar se lo agradecere mucho ya llevo dias con este codigo jejeje

Saludos y gracias por su tiempo

Etiquetas: php, radio
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:24.