//重置企业账户密码 $(function() { var newPasswordval, newPasswordokval; var setnewP = false; var setnewPok = false; var sc = GetQueryString("sc"); ifstate(); /*校验注册按钮显示状态*/ $('#cmpCoverUl').on('keyup', "#newPassword,#newPasswordok", function() { if($("#newPassword").val() == "" || $("#newPasswordok").val() == "") { $("#paswSubmit").attr("disabled", true); } else { $("#paswSubmit").attr("disabled", false); } }); /*校验密码*/ $('#newPassword').on('focus', function() { $(".msgReset1 span").text(""); }); $('#newPassword').on('blur', function() { checkNewPassword(); }); /*校验确认密码*/ $('#newPasswordok').on('focus', function() { $(".msgReset2 span").text(""); }); $('#newPasswordok').on('blur', function() { checkNewPasswordOK(); }); /*重置密码提交*/ $('#paswSubmit').on('click', function() { resetPwdfun() }); function checkNewPassword() { newPasswordval = $("#newPassword").val(); if(newPasswordval.length < 6) { $(".msgReset1").prev().addClass("frmmsg-warning"); $(".msgReset1 span").text("密码由6-24个字符组成,区分大小写"); } else { $(".msgReset1").prev().removeClass("frmmsg-warning"); $(".msgReset1 span").text(""); setnewP = true; } } function checkNewPasswordOK() { newPasswordokval = $("#newPasswordok").val(); if(newPasswordokval.length < 6) { $(".msgReset2").prev().addClass("frmmsg-warning"); $(".msgReset2 span").text("密码由6-24个字符组成,区分大小写"); } else if(newPasswordval != newPasswordokval) { $(".msgReset2").prev().addClass("frmmsg-warning"); $(".msgReset2 span").text("两次输入不一致,请重新输入"); } else { $(".msgReset2").prev().removeClass("frmmsg-warning"); $(".msgReset2 span").text(""); setnewPok = true; } } function ifstate() { $.ajax("/ajax/validMailState", { data: { "state": sc, }, type: "GET", dataType: 'json', async: false, success: function($data) { console.log($data) if($data.success) { if($data.data){ $(".unreset").removeClass("displayNone"); $(".onreset").addClass("displayNone"); }else{ $(".unreset").addClass("displayNone"); $(".onreset").removeClass("displayNone"); $("#butGo").on("click",function(){ location.href = "cmp-pwdReset01.html"; }) } } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败'); } }); } function resetPwdfun() { if(setnewP && setnewPok) { $.ajax("/ajax/resetPwByOrgEmail", { data: { "state": sc, "pw": newPasswordokval, }, type: "POST", dataType: 'json', async: false, success: function($data) { console.log($data) if($data.success && $data.data) { location.href = "cmp-pwdResetOk.html"; } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败'); } }); } else { checkEmail(); } } })