index.php 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <style>
  2. table th{
  3. text-align:right;
  4. padding-right:10px;
  5. }
  6. </style>
  7. <div class="row">
  8. <div class="col-md-3">
  9. <?= $this->render('/common/_left_menu.php') ?>
  10. </div>
  11. <div class="col-md-9">
  12. <div class="ibox">
  13. <div class="ibox-title">
  14. <h5>修改密码</h5>
  15. </div>
  16. <div class="ibox-content">
  17. <form id="form" class="form-horizontal">
  18. <div class="form-group">
  19. <label class="col-sm-2 control-label">旧密码</label>
  20. <div class="col-sm-3">
  21. <input type="password" name="ChangePasswordForm[oldPassword]" class="form-control">
  22. </div>
  23. </div>
  24. <div class="form-group">
  25. <label class="col-sm-2 control-label">新密码</label>
  26. <div class="col-sm-3">
  27. <input id="newPassword1" type="password" name="ChangePasswordForm[newPassword1]" class="form-control">
  28. </div>
  29. </div>
  30. <div class="form-group">
  31. <label class="col-sm-2 control-label">重复新密码</label>
  32. <div class="col-sm-3">
  33. <input type="password" name="ChangePasswordForm[newPassword2]" class="form-control">
  34. </div>
  35. </div>
  36. <div class="form-group">
  37. <div class="col-sm-3 col-sm-offset-2">
  38. <div class="btn btn-primary" id="submit">点我提交</div>
  39. </div>
  40. </div>
  41. </form>
  42. </div>
  43. </div>
  44. </div>
  45. </div>
  46. <script type="text/javascript" src="/ui/js/jquery.1.9.1.min.js"></script>
  47. <link href="<?= STATIC_URL ?>/ui/css/plugins/toastr/toastr.min.css" rel="stylesheet">
  48. <script src="<?= STATIC_URL ?>/ui/js/plugins/toastr/toastr.min.js"></script>
  49. <script>
  50. $(document).ready(function(){
  51. $("#form").validate({
  52. rules: {
  53. "ChangePasswordForm[oldPassword]": {
  54. required: true
  55. },
  56. "ChangePasswordForm[newPassword1]": {
  57. required: true,
  58. minlength: 6
  59. },
  60. "ChangePasswordForm[newPassword2]": {
  61. required: true,
  62. equalTo:"#newPassword1",
  63. minlength: 6
  64. }
  65. }
  66. });
  67. });
  68. $("#submit").on("click", function() {
  69. if($("#form").valid()){
  70. $.ajax({
  71. type: "POST",
  72. url: "/ib/password/change-password",
  73. data: $('#form').serialize(),
  74. dataType: "json",
  75. success: function(response) {
  76. if(response.code == 1) {
  77. toastr.success(response.message, "提示");
  78. } else {
  79. toastr.error(response.message, "提示");
  80. }
  81. }
  82. });
  83. }
  84. return false;
  85. });
  86. </script>