jQuery.noConflict(); jQuery(function(){ var $ = jQuery; function eventButton(vlr){ if(vlr === 0){ $(".info_pupi").addClass('loading_pupi').fadeIn('slow').html(""); } } $(document).on('submit', '#registerForm', function(event){ event.preventDefault(); //Guardamos la referencia al formulario var $f = $(this); var listIdentNum = $("#reg_listIdentNum").val(); var identnum = $('#reg_identnum').val(); var identnum2 = $('#reg_identnum2').val(); var firstname = $('#reg_firstname').val(); var lastname = $('#reg_lastname').val(); var celular = $('#reg_celular').val(); var email = $('#reg_email').val(); var email2 = $('#reg_email2').val(); var password = $('#reg_pass').val(); var password2 = $('#reg_pass2').val(); var btn = $('.btn-register'); $('.content.main-content-new-user h2').css({background: '#f5f5f5'}).text('¡REGISTRATE AHORA!'); $(btn).attr({disabled:'disabled'}); console.log(celular.length); var errores = "";var url = window.location.pathname;var l_url = url.slice(-1);if(l_url != "/") url = window.location.pathname + "/"; if(firstname !== "" && lastname !== "" && celular !== "" && email !== "" && password !== "" && password2 !== "" && identnum != ""){ if(celular.length > 9){ if(email == email2){ if(password == password2){ if(identnum == identnum2){ $.ajax({ url: $f.attr('action'), type: 'POST', dataType: 'json', data: $f.serialize(), cache: false, beforeSend: function(){ $(btn).attr({disabled:'disabled',value:'Un momento...'}); }, success: function(data){ if(data.success === false){ errores = ""; for(datos in data.errors){ errores += "
" + data.errors[datos] + "
"; } error_form(errores,0,'inf_register'); }else if(data.success === true){ // registro ok $('.content.main-content-new-user h2').css({background: '#82eabf'}).text('¡REGISTRO EXITOSO!'); error_form("Registro exitoso!, solo falta un paso, Hemos enviado un mail para que confirmes tu registro",1,'inf_register'); alert("\u00A1Registro exitoso!, solo falta un paso, Hemos enviado un mail para que confirmes tu registro"); $(btn).removeAttr('disabled').attr({value:'REGISTRARME'}); }else if(data.success == 'reerror'){ error_form('Este usuario ya se encuentra registrado',0,'inf_register'); alert("Este usuario ya se encuentra registrado"); $(btn).removeAttr('disabled').attr({value:'REGISTRARME'}); } }, error: function(data){ alert("Error: "+data); } }); }else{ error_form('Los campos [Cédula de ciudadanía] no coinciden',0,'inf_cedula'); $(btn).removeAttr('disabled'); } }else{ error_form('Los campos [contraseña] no coinciden',0,'inf_register'); $(btn).removeAttr('disabled'); } }else{ error_form('Los campos [email] no coinciden',0,'inf_register'); $(btn).removeAttr('disabled'); } }else{ error_form('El número celular no es válido',0,'inf_register'); alert('El número celular no es válido'); $(btn).removeAttr('disabled'); } }else{ error_form('Los campos con el * son necesarios',0,'inf_register'); $(btn).removeAttr('disabled'); } }); });