soft2222
Usuario Novato
Usuario Novato

Hola por ayudenme a validar un radio button, tengo mi codigo para validar un formulario con varios campos de texto, pero no puedo validar el radio, espero q me ayuden por favor.

este es mi codigo:

<SCRIPT language=JavaScript>
function reportMultiple()
{
var options_string = "";
var nick=document.formulario.nick.value;
var pass=document.formulario.pass.value;
var radio=document.formulario.radio.value;

if (nick!=options_string && nick.length>=1 && nick.length<=30)
{ condicion=1; }
else {
alert("\Usuario\ debe ser capturado" + nick);
formulario.nick.focus();
return(false);
}

if (pass!=options_string && pass.length>=1 && pass.length<=30)
{ condicion=1; }
else {
alert("\Usuario\ debe ser capturado" + pass);
formulario.pass.focus();
return(false);
}

Pero aqui pongo el mismo codigo para validar mi radio pero no jala:

if (radio!=options_string && radio.length>=1 && radio.length<=20)
{ condicion=1; }
else {
alert("\Sexo\ debe ser capturado" + radio);
formulario.radio.focus();
return(false);
} }
</SCRIPT>


Jallander
Machacateclados
Machacateclados

Aqui tienes un script que valida un radio button:

Codigo:

<HTML>
<HEAD>
<TITLE>
Chequear un RADIO BUTTON
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function validarBotonRadio() {
var s = "no";
with (document.formulario){
for ( var i = 0; i < sexo.length; i++ ) {
if ( sexo.checked ) {
s= "si";
window.alert("Ha seleccionado: \n" + sexo.value);
break;
}
}
if ( s == "no" ){
window.alert("Debe seleccionar hombre o mujer" ) ;
}
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="formulario">
<B>Marque su sexo:</B><br>
<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="validarBotonRadio()">
<INPUT TYPE="reset" VALUE="Borrar">
</FORM>
</BODY>
</HTML>



Puede que lo puedas adaptar a tus necesidades.

salu2

MI BLOG PERSONAL
Jallander
Machacateclados
Machacateclados
Escrito originalmente por ja.lopez
Aqui tienes un script que valida un radio button:

Codigo:

<HTML>
<HEAD>
<TITLE>
Chequear un RADIO BUTTON
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function validarBotonRadio() {
var s = "no";
with (document.formulario){
for ( var i = 0; i < sexo.length; i++ ) {
if ( sexo .checked ) {
s= "si";
window.alert("Ha seleccionado: \n" + sexo.value);
break;
}
}
if ( s == "no" ){
window.alert("Debe seleccionar hombre o mujer" ) ;
}
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="formulario">
<B>Marque su sexo:</B><br>
<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="validarBotonRadio()">
<INPUT TYPE="reset" VALUE="Borrar">
</FORM>
</BODY>
</HTML>



Puede que lo puedas adaptar a tus necesidades.

salu2

MI BLOG PERSONAL


if ( sexo .checked ) {
Jallander
Machacateclados
Machacateclados

Perdón me olvidó desactivar el código mi@:

<HTML>
<HEAD>
<TITLE>
Chequear un RADIO BUTTON
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function validarBotonRadio() {
var s = "no";
with (document.formulario){
for ( var i = 0; i < sexo.length; i++ ) {
if ( sexo[i].checked ) {
s= "si";
window.alert("Ha seleccionado: \n" + sexo[i].value);
break;
}
}
if ( s == "no" ){
window.alert("Debe seleccionar hombre o mujer" ) ;
}
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="formulario">
<B>Marque su sexo:</B><br>
<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="validarBotonRadio()">
<INPUT TYPE="reset" VALUE="Borrar">
</FORM>
</BODY>
</HTML>

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 24/Abr/2005, 17:31
jsoledia Jallander152kApr/05
Por: , el 08/Feb/2017, 18:22
N_Navent15kFeb/17
Por: , el 03/Ago/2005, 05:42
LegolasHTMLelo Caos.X42kAug/05
Por: , el 02/Nov/2004, 13:12
Suyta2K403kNov/04
Por: , el 24/Ago/2005, 18:24
caleta82 KSSA12kAug/05