Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] continuar validación....

Estas en el tema de continuar validación.... en el foro de Javascript en Foros del Web. el siguiente script me valida que un grupo de radio buttons esten marcados y no quede ninguno sin quedarse desmarcado..... solo me funciona en el ...
  #1 (permalink)  
Antiguo 28/06/2013, 19:55
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 20 años, 1 mes
Puntos: 1
continuar validación....

el siguiente script me valida que un grupo de radio buttons esten marcados y no quede ninguno sin quedarse desmarcado..... solo me funciona en el primer grupo.....

como hago para continuar agregandole mas sentencias a esta funcion para otras validaciones de otro grupo de radio buttons

Código Javascript:
Ver original
  1. <script>
  2. function validar(){
  3.     o = document.forms[0].pregunta1;
  4.     for(i=0;i<o.length;i++){
  5.         if(o[i].checked){
  6.             //alert("Ha seleccionado "+o[i].value);
  7.             break;
  8.         }
  9.     }
  10.     if(i>o.length-1){
  11.         alert("Responda la pregunta 1");
  12.         return false;
  13.     }
  14. }
  15. </script>


yo habia hecho lo siguiente pero se que como no me funcionó supongo que algo hice mal

Código Javascript:
Ver original
  1. //------------------------------------------------------------------------
  2. function validar2(){
  3.     e = document.forms2[0].pregunta2;
  4.     for(i=0;i<e.length;i++){
  5.         if(e[i].checked){
  6.             //alert("Ha seleccionado "+o[i].value);
  7.             break;
  8.         }
  9.     }
  10.     if(i>e.length-1){
  11.         alert("Responda la pregunta 2");
  12.         return false;
  13.     }
  14. }

gracias espero me puedan ayudar
  #2 (permalink)  
Antiguo 29/06/2013, 02:08
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: continuar validación....

lo solucioneeee por si acaso alguien lo necesita

Código ASP:
Ver original
  1. <script>
  2. function validar(){
  3.     o = document.forms[0].pregunta1;
  4.     for(i=0;i<o.length;i++){
  5.         if(o[i].checked){
  6.             //alert("Ha seleccionado "+o[i].value);
  7.             break;
  8.         }
  9.     }
  10.     if(i>o.length-1){
  11.         alert("Responda la pregunta 1");
  12.         return false;
  13.     }
  14. //------------------------------------------------
  15. o = document.forms[0].pregunta2;
  16.     for(i=0;i<o.length;i++){
  17.         if(o[i].checked){
  18.             //alert("Ha seleccionado "+o[i].value);
  19.             break;
  20.         }
  21.     }
  22.     if(i>o.length-1){
  23.         alert("Responda la pregunta 2");
  24.         return false;
  25.     }
  26. //------------------------------------------------
  27. o = document.forms[0].pregunta3;
  28.     for(i=0;i<o.length;i++){
  29.         if(o[i].checked){
  30.             //alert("Ha seleccionado "+o[i].value);
  31.             break;
  32.         }
  33.     }
  34.     if(i>o.length-1){
  35.         alert("Responda la pregunta 3");
  36.         return false;
  37.     }
  38. //---------------------------------------------------------
  39. }
  40. </script>

Etiquetas: continuar, funcion
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 02:49.