Entrar Regístrate
 
Validar un radio button
#1 ·

Necesito validar que suguro que han escogido una opcion del radio button.

lo hago de esta forma y no me funciona:

if ((document.form_rsi.tipus_rsi_1.value.length == 0) && (document.form_rsi.tipus_rsi_2.value.length == 0)) {
alert ("Has d'introduïr les dades de l’afectat/ada&quotGiño;
document.form_rsi.dades_afectat.focus ();
return false;
}


jsoledia
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 3
Desde: 24/Abr/2005
·
#2 ·

La manera de comprobar un radio button es comprobar que alguna de las opciones presentadas está "checked" (supongo que se traducirá por "marcado&quotGiño. Te pongo un ejemplo sencillo que seguro te ayudará a resolver tu problema. Si tienes alguna duda de cómo adaptarlo a tu formulario, buscaremos la manera de hacerlo. Aquí el ejemplo:

Codigo:

<HTML>
<HEAD>
<TITLE>
Chequear un RADIO BUTTON
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function validarFormulario() {
var form = document.formulario;
var s = "no";
for ( var i = 0; i < form.sexo.length; i++ ) {
if ( form.sexo.checked ) {
s= "si";
break;
}
}
if ( s == "no" ){
alert( "Debe seleccionar hombre o mujer" ) ;
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="formulario">
<B>Sexo:</B>
<INPUT TYPE="radio" NAME="sexo" VALUE="hombre">Hombre
<INPUT TYPE="radio" NAME="sexo" VALUE="mujer" >Mujer
<BR>
<INPUT TYPE="button" NAME="enviar" VALUE="enviar" onClick="validarFormulario()">
</FORM>
</BODY>
</HTML>



salu2 a to2

https://personal-de-jall.webcindario.com/

Jallander
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 143
Desde: 28/Ago/2003
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · Java y Javascript
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 17:42 UTC+02:00 DST
Temas similares
No se han encontrado temas similares