//密码修改 $(function() { var oldPwdVal, newPwdVal, newPwdOkVal; var orgid = $.cookie('orgId'); var setoldpwd = false; var setnewpwd = false; var setnewpwd2 = false; /*校验保存按钮显示状态*/ $('#cmpAllUl').on('keyup', "#oldPwd,#newPwd,#newPwdOk", function() { if($("#oldPwd").val() == "" || $("#newPwd").val() == "" || $("#newPwdOk").val() == "") { $("#newpwdSubmit").attr("disabled", true); } else { $("#newpwdSubmit").attr("disabled", false); } }); /*校验旧密码*/ $('#oldPwd').on('focus', function() { $(".msgPwd1 span").text(""); }); $('#oldPwd').on('blur', function() { checkOldPwd(); }); /*校验新密码*/ $('#newPwd').on('focus', function() { $(".msgPwd2 span").text(""); }); $('#newPwd').on('blur', function() { checkNewPwd(); }); /*校验新密码*/ $('#newPwdOk').on('focus', function() { $(".msgPwd3 span").text(""); }); $('#newPwdOk').on('blur', function() { checkNewPwd2(); }); /*注册提交*/ $('#newpwdSubmit').on('click', function() { newpwdSubmitFun(); }); function checkOldPwd() { oldPwdVal = $("#oldPwd").val(); if(oldPwdVal.length < 6) { $("#oldPwd").addClass("frmmsg-warning"); $(".msgPwd1 span").text("密码由6-24个字符组成,区分大小写"); } else { $("#oldPwd").removeClass("frmmsg-warning"); $(".msgPwd1 span").text(""); setoldpwd = true; } } function checkNewPwd() { newPwdVal = $("#newPwd").val(); if(newPwdVal.length < 6) { $("#newPwd").addClass("frmmsg-warning"); $(".msgPwd2 span").text("密码由6-24个字符组成,区分大小写"); } else { $("#newPwd").removeClass("frmmsg-warning"); $(".msgPwd2 span").text(""); setnewpwd = true; } } function checkNewPwd2() { newPwdOkVal = $("#newPwdOk").val(); if(newPwdOkVal.length < 6) { $("#newPwdOk").addClass("frmmsg-warning"); $(".msgPwd3 span").text("密码由6-24个字符组成,区分大小写"); } else if(newPwdVal != newPwdOkVal) { $("#newPwdOk").addClass("frmmsg-warning"); $(".msgPwd3 span").text("两次输入不一致,请重新输入"); } else { $("#newPwdOk").removeClass("frmmsg-warning"); $(".msgPwd3 span").text(""); setnewpwd2 = true; } } function newpwdSubmitFun() { if(setoldpwd && setnewpwd && setnewpwd){ $.ajax("/ajax/cpOrg", { data: { "id": orgid, "onw": oldPwdVal, "npw": newPwdOkVal }, type: "POST", dataType: 'json', async: false, success: function($data) { console.log($data) if($data.data) { $.MsgBox.Alert('提示', '密码修改成功!'); $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain'); $("#cmpAllUl input").val(""); $("#newpwdSubmit").attr("disabled", true); }else{ $.MsgBox.Alert('提示', '请输入正确的当前密码'); } }, error: function() { $.MsgBox.Alert('提示', '服务器请求失败'); } }); } } })