password.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. $(function () {
  2. $("#form-password").validate({
  3. rules:{
  4. oldPassword:{
  5. required:true,
  6. minlength:6,
  7. maxlength:15
  8. },
  9. newPassword:{
  10. required:true,
  11. minlength:6,
  12. maxlength:15
  13. },
  14. password2:{
  15. required:true,
  16. equalTo: "#newPassword"
  17. }
  18. },
  19. onkeyup:false,
  20. focusCleanup:true,
  21. success:"valid",
  22. submitHandler:function(form){
  23. $(form).ajaxSubmit({
  24. type: 'post',
  25. url: pagePath+"/admin/password",
  26. dataType:"json",
  27. success: function(data){
  28. if(data.status == "success"){
  29. succeedMessage(data.message);
  30. setTimeClose();
  31. }else {
  32. errorMessage(data.message);
  33. }
  34. }
  35. });
  36. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  37. }
  38. });
  39. $("#form-edit").validate({
  40. rules:{
  41. newPassword:{
  42. required:true,
  43. minlength:6,
  44. maxlength:15
  45. },
  46. password2:{
  47. required:true,
  48. equalTo: "#newPassword"
  49. },
  50. concatName:{
  51. required:true,
  52. },
  53. phone:{
  54. required:true,
  55. isMobile:true
  56. }
  57. },
  58. onkeyup:false,
  59. focusCleanup:true,
  60. success:"valid",
  61. submitHandler:function(form){
  62. $(form).ajaxSubmit({
  63. type: 'post',
  64. url: pagePath+"/admin/editPwd",
  65. dataType:"json",
  66. success: function(data){
  67. console.log(data.message)
  68. if(data.success){
  69. succeedMessage(data.message);
  70. window.location.href=pagePath+"/admin/logout";
  71. }else {
  72. errorMessage(data.message);
  73. }
  74. }
  75. });
  76. return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。
  77. }
  78. });
  79. });