portal html css js resource

cmp-setPwd.js 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. //密码修改
  2. $(function() {
  3. var oldPwdVal, newPwdVal, newPwdOkVal;
  4. var orgid = $.cookie('orgId');
  5. var setoldpwd = false;
  6. var setnewpwd = false;
  7. var setnewpwd2 = false;
  8. /*校验保存按钮显示状态*/
  9. $('#cmpAllUl').on('keyup', "#oldPwd,#newPwd,#newPwdOk", function() {
  10. if($("#oldPwd").val() == "" || $("#newPwd").val() == "" || $("#newPwdOk").val() == "") {
  11. $("#newpwdSubmit").attr("disabled", true);
  12. } else {
  13. $("#newpwdSubmit").attr("disabled", false);
  14. }
  15. });
  16. /*校验旧密码*/
  17. $('#oldPwd').on('focus', function() {
  18. $(".msgPwd1 span").text("");
  19. });
  20. $('#oldPwd').on('blur', function() {
  21. checkOldPwd();
  22. });
  23. /*校验新密码*/
  24. $('#newPwd').on('focus', function() {
  25. $(".msgPwd2 span").text("");
  26. });
  27. $('#newPwd').on('blur', function() {
  28. checkNewPwd();
  29. });
  30. /*校验新密码*/
  31. $('#newPwdOk').on('focus', function() {
  32. $(".msgPwd3 span").text("");
  33. });
  34. $('#newPwdOk').on('blur', function() {
  35. checkNewPwd2();
  36. });
  37. /*注册提交*/
  38. $('#newpwdSubmit').on('click', function() {
  39. newpwdSubmitFun();
  40. });
  41. function checkOldPwd() {
  42. oldPwdVal = $("#oldPwd").val();
  43. if(oldPwdVal.length < 6) {
  44. $("#oldPwd").addClass("frmmsg-warning");
  45. $(".msgPwd1 span").text("密码由6-24个字符组成,区分大小写");
  46. } else {
  47. $("#oldPwd").removeClass("frmmsg-warning");
  48. $(".msgPwd1 span").text("");
  49. setoldpwd = true;
  50. }
  51. }
  52. function checkNewPwd() {
  53. newPwdVal = $("#newPwd").val();
  54. if(newPwdVal.length < 6) {
  55. $("#newPwd").addClass("frmmsg-warning");
  56. $(".msgPwd2 span").text("密码由6-24个字符组成,区分大小写");
  57. } else {
  58. $("#newPwd").removeClass("frmmsg-warning");
  59. $(".msgPwd2 span").text("");
  60. setnewpwd = true;
  61. }
  62. }
  63. function checkNewPwd2() {
  64. newPwdOkVal = $("#newPwdOk").val();
  65. if(newPwdOkVal.length < 6) {
  66. $("#newPwdOk").addClass("frmmsg-warning");
  67. $(".msgPwd3 span").text("密码由6-24个字符组成,区分大小写");
  68. } else if(newPwdVal != newPwdOkVal) {
  69. $("#newPwdOk").addClass("frmmsg-warning");
  70. $(".msgPwd3 span").text("两次输入不一致,请重新输入");
  71. } else {
  72. $("#newPwdOk").removeClass("frmmsg-warning");
  73. $(".msgPwd3 span").text("");
  74. setnewpwd2 = true;
  75. }
  76. }
  77. function newpwdSubmitFun() {
  78. if(setoldpwd && setnewpwd && setnewpwd){
  79. $.ajax("/ajax/cpOrg", {
  80. data: {
  81. "id": orgid,
  82. "onw": oldPwdVal,
  83. "npw": newPwdOkVal
  84. },
  85. type: "POST",
  86. dataType: 'json',
  87. async: false,
  88. success: function($data) {
  89. console.log($data)
  90. if($data.data) {
  91. $.MsgBox.Alert('提示', '密码修改成功!');
  92. $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
  93. $("#cmpAllUl input").val("");
  94. $("#newpwdSubmit").attr("disabled", true);
  95. }else{
  96. $.MsgBox.Alert('提示', '请输入正确的当前密码');
  97. }
  98. },
  99. error: function() {
  100. $.MsgBox.Alert('提示', '服务器请求失败');
  101. }
  102. });
  103. }
  104. }
  105. })