resetPwd.jsp 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  2. <html>
  3. <head>
  4. <script
  5. src="${pageContext.request.contextPath}/js/jquery.validate.min.js"></script>
  6. </head>
  7. <body>
  8. <div class="container-fluid">
  9. <div class="row" >
  10. <div class="panel panel-default" >
  11. <div class="panel-heading">修改密码</div>
  12. <div class="panel-body">
  13. <!-- 修改密码 -->
  14. <form action="${pageContext.request.contextPath}/admin/resetPwd"
  15. class="form-horizontal" role="form" id="form1" method="post">
  16. <div class="form-group">
  17. <label class="col-xs-3 control-label">原密码</label>
  18. <div class="col-xs-8">
  19. <input type="password" name="oldPwd" id="oldPwd"
  20. class="form-control"/>
  21. <input type="hidden" name="id"
  22. value="${sessionScope.admin.id}${sessionScope.teacher.id}${sessionScope.student.sid}"/>
  23. </div>
  24. </div>
  25. <div class="form-group">
  26. <label class="col-xs-3 control-label">新密码</label>
  27. <div class="col-xs-8">
  28. <input type="text" name="pwd" id="pwd" class="form-control"/>
  29. </div>
  30. </div>
  31. <div class="form-group">
  32. <label class="col-xs-3 control-label">确认新密码</label>
  33. <div class="col-xs-8">
  34. <input type="text" name="pwd2" id="pwd2" class="form-control"/>
  35. </div>
  36. </div>
  37. <div class="form-group">
  38. <div class="col-xs-offset-2 col-xs-4">
  39. <button type="submit" class="btn btn-primary btn-lg">提交修改</button>
  40. </div>
  41. <div class="col-xs-4 ">
  42. <a type="button" class="btn btn-default btn-lg model-close" data-dismiss="modal" icon="remove">关闭</a>
  43. </div>
  44. </div>
  45. </form>
  46. <!-- 修改密码 -->
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. <script type="text/javascript">
  52. $(function() {
  53. $("#form1").validate({
  54. submitHandler: function() {
  55. var $form = $("#form1");
  56. $.post($form.attr("action"),$form.serialize(),function(data){
  57. alert(data.message);
  58. if(data.success){
  59. $(".model-close").click();
  60. }
  61. });
  62. return false;
  63. },
  64. rules:{
  65. oldPwd: {
  66. required:true
  67. },
  68. pwd: {
  69. required:true,
  70. minlength:3
  71. },
  72. pwd2: {
  73. required:true,
  74. equalTo:"#pwd"
  75. }
  76. },
  77. messages:{
  78. oldPwd: {
  79. required:"请输入原密码"
  80. },
  81. pwd: {
  82. required:"请输入新密码",
  83. minlength:"至少输入3个字符"
  84. },
  85. pwd2: {
  86. required:"请输入确认密码",
  87. equalTo:"两次密码必须相同"
  88. }
  89. }
  90. });
  91. });
  92. </script>
  93. </body>
  94. </html>