Código:
Este me valida bien si le quito la consulta que seria el $.ajax({$(document).ready(function() { $('.boton2').click(function(){ var emailreg = /^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/; var matricula = $('.matricula').val(); var Descripcion = $('.Descripcion').val(); var Subtipo_Servicio_ID = $('.Subtipo_Servicio_ID').val(); var Area_ID = $('.Area_ID').val(); var Proyecto_ID = $('.Proyecto_ID').val(); var Unidad_ID = $('.Unidad_ID').val(); var dataString = 'Matricula_Solicita='+matricula; $(".error").remove(); if( $(".matricula").val() == ""){ $(".matricula").focus().after("<span class='error'>Campo obligatorio.</span>"); return false; } else if( $(".matricula").val() != ""){ $.ajax({ type: "POST", url: "cliente_validar_matricula.php", data: dataString, success: function(data if(data==='No existe'){ $(".matricula").focus().after("<span class='error'>Matricula Incorrecta</span>"); return false; } else if(data==='Si se pudo'){ } } }) return false; } else if( $(".correo").val() == ""){ $(".correo").focus().after("<span class='error'>Campo obligatorio.</span>"); return false; }else if(!emailreg.test($(".correo").val()) ){ $(".correo").focus().after("<span class='error'>Ingrese un email correcto</span>"); return false; }else if( $(".telefono").val() == ""){ $(".telefono").focus().after("<span class='error'>Campo obligatorio</span>"); return false; }else if( $(".area").val() == "0"){ $(".area").focus().after("<span class='error'>Seleccione una opci�n</span>"); return false; }else if( $(".proyecto").val() == "0"){ $(".proyecto").focus().after("<span class='error'>Seleccione una opci�n</span>"); return false; } else if( $(".unidad").val() == "0"){ $(".unidad").focus().after("<span class='error'>Seleccione una opci�n</span>"); return false; } else if( $(".servicio").val() == "0"){ $(".servicio").focus().after("<span class='error'>Seleccione una opci�n</span>"); return false; } else if( $(".subservicio").val() == "0"){ $(".subservicio").focus().after("<span class='error'>Seleccione una opci�n</span>"); return false; }else if( $(".detalle").val() == ""){ $(".detalle").focus().after("<span class='error'>Campo obligatorio</span>"); return false; } }); });
El problema esta con la consulta de la matricula ya que todo va bien pero si la matricula es ya la correcta no me deja pasar a la siguiente pagina se queda en la misma y pienso que es por el $.ajax({ intente con window.location.href y pasar los datos por metodo get pero como tengo lista menú esos datos no los reconoce intente guardar desde ajax pero no pude espero pueda ayudar saludos