portal html css js resource

modify-password.js 2.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. //修改密码
  2. $(function(){
  3. loginStatus();//判断个人是否登录
  4. valUser();
  5. var oldPass = false;
  6. var isPass = false;
  7. var isPass2 = false;
  8. })
  9. /*校验当前密码*/
  10. function valOld() {
  11. var oldPassword = $("#oldPassword").val();
  12. if(oldPassword.length == 0) {
  13. $(".msg1").text("请输入密码");
  14. oldPass = false;
  15. } else if(oldPassword.length < 6) {
  16. $(".msg1").text("密码不少于6位,请输入正确的密码");
  17. } else {
  18. $(".msg1").text("");
  19. oldPass = true;
  20. }
  21. }
  22. /*校验新密码*/
  23. function valNew() {
  24. var newPassword = $("#newPassword").val();
  25. var oldPassword = $("#oldPassword").val();
  26. if(newPassword.length == 0) {
  27. $(".msg2").text("密码不能为空");
  28. } else if(newPassword.length < 6) {
  29. $(".msg2").text("密码长度过短,至少六位");
  30. } else if(newPassword2 == newPassword) {
  31. $(".msg2").text("新旧密码不能一致");
  32. } else {
  33. isPass = true;
  34. $(".msg2").text("");
  35. }
  36. }
  37. /*校验确认密码*/
  38. function valNew2() {
  39. var newPassword = $("#newPassword").val();
  40. var newPassword2 = $("#newPassword2").val();
  41. if(newPassword2.length == 0) {
  42. $(".msg3").text("密码不能为空");
  43. } else if(newPassword2 != newPassword) {
  44. $(".msg3").text("两次输入密码不一致");
  45. } else {
  46. isPass2 = true;
  47. $(".msg3").text("");
  48. }
  49. }
  50. /*提交修改密码*/
  51. function restPassword() {
  52. valOld();
  53. valNew();
  54. valNew2();
  55. if(oldPass == true && isPass == true && isPass2 == true) {
  56. $.ajax("/ajax/cp", {
  57. type: "POST",
  58. async: false,
  59. success: function(data) {
  60. if(data.success) {
  61. if(data.data == true) {
  62. $.MsgBox.Confirm("消息提醒", "设置成功,请重新登录",function(){
  63. location.href="login.html";
  64. });
  65. $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
  66. } else {
  67. $.MsgBox.Alert("消息提醒", "设置失败,请检查密码是否正确!");
  68. }
  69. } else {
  70. $.MsgBox.Alert("消息提醒", "服务器链接超时!");
  71. }
  72. },
  73. error: function() {
  74. $.MsgBox.Alert('message', 'fail')
  75. },
  76. data: {
  77. "id": $.cookie("userid"),
  78. "npw": $("#newPassword2").val(),
  79. "onw": $("#oldPassword").val()
  80. },
  81. dataType: 'json'
  82. });
  83. } else {
  84. /*alert("请校验密码");*/
  85. }
  86. }