Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2016, 15:47
desdeferrol
 
Fecha de Ingreso: noviembre-2011
Ubicación: Ferrol
Mensajes: 11
Antigüedad: 12 años, 5 meses
Puntos: 0
impedir enviar formulario

Hola compañeros,
Como puedo impedir enviar el formulario si al validar los chekbox no hay alguno seleccionado.
Si no selecciono alguno me muestra la alerta pero envia el formulario vacio.


function validar(f){
todos=document.getElementsByTagName('input');
for(x=0;x<todos.length;x++){
if(todos[x].checked){
return true;
}
}

alert("Al menos debes marcar una opcion");
return false;
}


$(function enviar(){

$('#form1').submit(function(){
alert('Datos enviados.');
$.ajax({

type:'post',
dataType:'json',
url:$(this).attr('action'),
data:$(this).serialize(),
success:mensaje

})
return false;

});


function mensaje(data) {
$('#mensaje').html(data);
}

});