function validateMessageCode(type){ var phone = $("#phone").val(); //验证手机号 if(!validatePhoneNumber(phone)){ return false; } $.ajax({ type: "POST", url: webContext+'/userRequest/out/fetchMessageCode.au?phone='+phone+"&type="+type, data : {}, async:false, success: function(result) { if(result == "1"){ setTime(); $("#prompt").show(); }else{ alert("短信验证码获取失败"); } } }); } function setTime(){ if (countdown == 0) { $("#phoneValidate").attr("disabled",false); $("#phoneValidate").css({"cursor":"pointer"}); $("#phoneValidate").val("获取短信验证码"); countdown = 60; return false; } else { $("#phoneValidate").attr("disabled", true); $("#phoneValidate").css({"cursor":"default"}); $("#phoneValidate").val("重新发送(" + countdown + "S)"); countdown--; } setTimeout(function() { setTime(); },1000); } function validatePhoneNumber(phone){ var username = $("#username").val(); if(!(/^1[3456789]\d{9}$/.test(phone))){ alert("手机号码有误,请重填"); return false; } return true; } function validatePhone(){ var username = $("#username").val(); var usernameEnc = $("#usernameEnc").val(); var validateCode = $("#validateCode").val(); var phone = $("#phone").val(); if(validateCode == ""){ alert("请输入手机验证码"); return false; } $.ajax({ type: "POST", url: webContext+'/userRequest/out/validatePhone.au?validateCode='+validateCode+"&phone="+phone, data : {}, async:false, success: function(result) { if(result == "1"){ var type = $("#type").val(); if(type=='0'){ window.location.href = webContext+"/userRequest/out/toResetPassword.au?username="+usernameEnc; }else if(type=='1'){ window.location.href = webContext+"/userRequest/out/toApprovalCheck.au?username="+username; } }else{ alert("验证码错误"); } } }); } function toValidateIdentity(){ var username = $("#username").val(); //校验此用户名是否存在 $.ajax({ type: "POST", url: webContext+'/userRequest/out/isExistsUserName.au?username='+username, data : {}, async:false, success: function(result) { if(result == "1"){ window.location.href = webContext+"/userRequest/out/toValidateIdentity.au?username="+username; }else{ alert("该用户名不存在"); } } }); } function toValidate(type){ var username = $("#username").val(); if(type=='0'){ window.location.href = webContext+"/userRequest/out/toEmailValidate.au?username="+username; }else if(type=='1'){ window.location.href = webContext+"/userRequest/out/toPhoneValidate.au?username="+username+"&type=0"; } } function resetPassword(){ var username=$("#username").val(); var password=$("#password").val(); var confirmPassword = $("#confirmPassword").val(); if(password==""){ alert("请输入密码"); return false; } if(confirmPassword==""){ alert("请填写确认密码"); return false; } if(password != confirmPassword){ alert("密码不一致"); return false; } window.location.href=webContext+"/userRequest/out/modifyPassword.au?username="+username+"&password="+password; } function checkConfirmPassword(){ var password = $("#password").val(); var confirmPassword = $("#confirmPassword").val(); if(password != confirmPassword){ $(".span_txt8").show(); $("#confirm").attr("disabled",true); }else{ $(".span_txt8").hide(); $("#confirm").attr("disabled",false); } } function emailValidate(){ var email = $("#email").val(); var username=$("#username").val(); window.location.href=webContext+"/userRequest/out/sendEmail.au?username="+username+"&email="+email; }