Que tal amigos tengo el siguiente problema estoy intentando hacer una validación del formulario pero con datos de una base de datos este es el js :
Código:
$(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;
}
});
});
Este me valida bien si le quito la consulta que seria el
$.ajax({
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