jsoledia
Usuario Novato
Usuario Novato

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;
}

Jallander
Machacateclados
Machacateclados

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/
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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 11/Jul/2005, 20:41
soft2222 Jallander336kJul/05
Por: , el 08/Feb/2017, 18:22
N_Navent15kFeb/17