en perfil de concursantes muestro 3 valores con bd.
-estudiante (valor 1).
-individual (valor 2).
-autodidacta (valor 3).
he validado los radio buttons para el perfil del concursante. cuando yo hago checked en estudiantes, me debe validar los 2 campos de texto que son centro de estudios y especialidad. lo mismo debe ocurrir cuando hago checked en individual y en autodidacta.
este es el javascript que estoy validando.
Código Javascript:
Ver original
var resultado; var algo_pinchado; algo_pinchado = 'no'; for (var i=0; i<document.form3.tipo_participante.length; i++) { if (document.form3.tipo_participante[i].checked) { algo_pinchado = 'si'; break; } } if (algo_pinchado == 'no'){ //resultado = 'Selecciona un valor para el perfil del postulante: ' + document.form3.tipo_participante[0].name + '\n'; resultado = 'Selecciona un valor para el perfil del postulante'; alert(resultado); return false; } var tipo_participante = document.form3.tipo_participante[0].value; if(tipo_participante=="1"){ alert(tipo_participante); if(document.form3.centro_estudios.value==""){ alert("Ingrese centro de estudios"); return false; } if(document.form3.especialidad.value==""){ alert("Ingrese especialidad"); return false; } } if(tipo_participante=="2"){ alert(tipo_participante); if(document.form3.egresado.value==""){ alert("Ingrese si usted es egresado"); return false; } if(document.form3.centro_trabajo.value==""){ alert("ingrese su centro de trabajo"); return false; } } if(tipo_participante=="3"){ alert(tipo_participante); return true; }
antes de eso le pongo un alert para que me imprima el valor del checked. pero cuando hago un checked en el tipo de perfil profesional, me debe capturar el valor del checked y validar los 2 campos de texto.
no entiendo porque sucede ese tipo de error.
agradeceria si me ayudaran con mi tema.
saludos.