portal html css js resource

cmp-setPwd.js 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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('blur', function() {
  18. checkOldPwd();
  19. });
  20. /*校验新密码*/
  21. $('#newPwd').on('blur', function() {
  22. checkNewPwd();
  23. });
  24. /*校验新密码*/
  25. $('#newPwdOk').on('blur', function() {
  26. checkNewPwd2();
  27. });
  28. /*注册提交*/
  29. $('#newpwdSubmit').on('click', function() {
  30. newpwdSubmitFun();
  31. });
  32. function checkOldPwd() {
  33. oldPwdVal = $("#oldPwd").val();
  34. if(oldPwdVal.length < 6) {
  35. $(".msgPwd1 span").text("密码由6-24个字符组成,区分大小写");
  36. } else {
  37. $(".msgPwd1 span").text("");
  38. setoldpwd = true;
  39. }
  40. }
  41. function checkNewPwd() {
  42. newPwdVal = $("#newPwd").val();
  43. if(newPwdVal.length < 6) {
  44. $(".msgPwd2 span").text("密码由6-24个字符组成,区分大小写");
  45. } else {
  46. $(".msgPwd2 span").text("");
  47. setnewpwd = true;
  48. }
  49. }
  50. function checkNewPwd2() {
  51. newPwdOkVal = $("#newPwdOk").val();
  52. if(newPwdOkVal.length < 6) {
  53. $(".msgPwd3 span").text("密码由6-24个字符组成,区分大小写");
  54. } else if(newPwdVal != newPwdOkVal) {
  55. $(".msgPwd3 span").text("两次输入不一致,请重新输入");
  56. } else {
  57. $(".msgPwd3 span").text("");
  58. setnewpwd2 = true;
  59. }
  60. }
  61. function newpwdSubmitFun() {
  62. if(setoldpwd && setnewpwd && setnewpwd){
  63. $.ajax("/ajax/cpOrg", {
  64. data: {
  65. "id": orgid,
  66. "onw": oldPwdVal,
  67. "npw": newPwdOkVal
  68. },
  69. type: "POST",
  70. dataType: 'json',
  71. async: false,
  72. success: function($data) {
  73. console.log($data)
  74. if($data.data) {
  75. $.MsgBox.Alert('提示', '密码修改成功!');
  76. $("#cmpAllUl input").val("");
  77. $("#newpwdSubmit").attr("disabled", true);
  78. }else{
  79. $.MsgBox.Alert('提示', '请输入正确的当前密码');
  80. }
  81. },
  82. error: function() {
  83. $.MsgBox.Alert('提示', '服务器请求失败');
  84. }
  85. });
  86. }
  87. }
  88. })