Foros del Web » Programando para Internet » Javascript »

Quiero que si no se selecciona radio button no carge la llamada del formulario

Estas en el tema de Quiero que si no se selecciona radio button no carge la llamada del formulario en el foro de Javascript en Foros del Web. tengo el siguiente codigo: Código: function validarBotonRadio() { var marcado = "no"; with (document.pagos) { for ( var i=0; i<pago.length; i++) { if (pago[i].checked) { ...
  #1 (permalink)  
Antiguo 26/12/2006, 10:58
 
Fecha de Ingreso: agosto-2006
Mensajes: 388
Antigüedad: 18 años, 5 meses
Puntos: 0
Quiero que si no se selecciona radio button no carge la llamada del formulario

tengo el siguiente codigo:

Código:
function validarBotonRadio()
{
var marcado = "no";
with (document.pagos)
{
	for ( var i=0; i<pago.length; i++)
	{
		if (pago[i].checked)
		{
			return true;
		}	
	}
		if (marcado == "no")
		{
			window.alert("Debe marcar su pago");
		}
	}
}
Como puedo hacer que no se carge la llamada del formulario, porque me verifica que no se selecciona opcion pero al cerra la ventana de alerta, continua con la llamada del formulario

esta es la llamada del formulario

Código:
<form name="pagos" action="agregadatos.php" method="post">
  #2 (permalink)  
Antiguo 26/12/2006, 12:07
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años
Puntos: 772
Re: Quiero que si no se selecciona radio button no carge la llamada del formulario

Hola jprolando

Código:
<form name="pagos" action="agregadatos.php" method="post" onsubmit = "return validarBotonRadio()">
Código:
if (marcado == "no")
		{
			window.alert("Debe marcar su pago");
                        return false;
		}
Saludos,
  #3 (permalink)  
Antiguo 26/12/2006, 12:21
 
Fecha de Ingreso: agosto-2006
Mensajes: 388
Antigüedad: 18 años, 5 meses
Puntos: 0
Re: Quiero que si no se selecciona radio button no carge la llamada del formulario

Barbaro, funciono perfecto, muchas gracias por tu aporte
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 20:06.