portal html css js resource

modify-password.js 2.1KB

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