Foros del Web » Programando para Internet » Javascript »

Como validar un formulario a partir de las opciones de un radio button

Estas en el tema de Como validar un formulario a partir de las opciones de un radio button en el foro de Javascript en Foros del Web. Hola a todos, estoy usando un formulario donde utilizo php y javascript, en resumidas cuentas primeramente en una sección del formulario le pregunto por los ...
  #1 (permalink)  
Antiguo 03/07/2007, 12:51
 
Fecha de Ingreso: julio-2007
Mensajes: 1
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Como validar un formulario a partir de las opciones de un radio button

Hola a todos, estoy usando un formulario donde utilizo php y javascript, en resumidas cuentas primeramente en una sección del formulario le pregunto por los datos del usuario junto con estos datos está un grupo de opciones o radio buttons donde le preguntan al usuario si es docente, estudiante, administrativo, personal de confianza o particular dependiendo de la opción seleccionada muestra y oculta divs, por ejemplo si escojo estudiante me muestra el div del estudiante que contiene campos relacionados al tipo de usuario como son: la escuela donde estudia, su matricula, grado, grupo, facultad y carrera.

El problema que tengo es que cree funciones de acuerdo al usuario, y yo quiero que si escojo en un radio button por ejemplo la opción estudiante llame a la función valide_estudiante que ya tengo creada y al contrario si por ejemplo escojo docente en el radio button solo valide los datos del docente

Este es un codigo de prueba que estaba probando pero no me sale, quisiera ver q si alguno de ustedes me podría echar la mano diciéndome donde esta mi error:

function grupo_opciones()
{
for(i = 0; i <= document.registro.tipo_usuario.length;i++)
{
if(document.registro.tipo_usuario[i].checked)
{
if((document.registro.tipo_usuario[i].value="estudiante"))
{
validar_estudiante();
}
else if((document.registro.tipo_usuario[i].value="docente"))
{
validar_docente();
}
}
else
{
return false;
}
}
}
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 21:09.