Password.cshtml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. 
  2. @{
  3. ViewBag.Title = "Password";
  4. Layout = "~/Views/Shared/_MainLayoutPage.cshtml";
  5. }
  6. <script type="text/javascript">
  7. function Close() {
  8. ZLPMS.CloseTopWindow();
  9. }
  10. function SubmitChangePwd() {
  11. $('#ff').form('submit', {
  12. url: '/Account/ChangePassword',
  13. onSubmit: function (param) {
  14. var isValid = $(this).form('validate');
  15. param.newpwd = $('#tbnewpwdrp').textbox('getValue');
  16. return isValid;
  17. },
  18. success: function (data) {
  19. var json = JSON.parse(data);
  20. if (json.code == 200) {
  21. top.ZLPMS.Msg('修改密码成功');
  22. ZLPMS.CloseTopWindow();
  23. } else {
  24. alert('修改失败');
  25. }
  26. }
  27. });
  28. }
  29. $.extend($.fn.validatebox.defaults.rules, {
  30. equals: {
  31. validator: function (value, param) {
  32. return value == $(param[0]).val();
  33. },
  34. message: '两次录入密码不一致'
  35. }
  36. });
  37. $(function () {
  38. $('#tbnewpwdrp').passwordbox({
  39. validType: "equals['#tbnewpwd']"
  40. });
  41. //验证旧密码是否正确
  42. $('#tboldpwd').textbox({
  43. validateOnBlur: true,
  44. delay: 2000,
  45. validType: {
  46. length: [1, 30],
  47. remote: ['/Account/CheckOldPwd', 'pwd']
  48. },
  49. invalidMessage: '旧密码输入不正确'
  50. });
  51. });
  52. </script>
  53. <form id="ff" method="post">
  54. <table class="layui-table" style="height:100%;width:100%;">
  55. <colgroup>
  56. <col width="80">
  57. <col>
  58. </colgroup>
  59. <tr>
  60. <td><label class="layui-form-label">原始密码</label></td>
  61. <td><input class="easyui-passwordbox" id="tboldpwd" name="tboldpwd" required="required" data-options="prompt:'原始密码',width:200" /></td>
  62. </tr>
  63. <tr>
  64. <td><label class="layui-form-label">新密码</label></td>
  65. <td><input class="easyui-passwordbox" id="tbnewpwd" name="tbnewpwd" required="required" data-options="prompt:'新修改密码',width:200" /></td>
  66. </tr>
  67. <tr>
  68. <td><label class="layui-form-label">确定密码</label></td>
  69. <td>
  70. <input class="easyui-passwordbox" id="tbnewpwdrp" name="tbnewpwdrp" required="required" data-options="prompt:'再次确认新密码',width:200" validType="equals['#tbnewpwd']" />
  71. </td>
  72. </tr>
  73. <tr>
  74. <td colspan="2" style="text-align:center;">
  75. <a id="btn" href="#" class="easyui-linkbutton c1" onclick="SubmitChangePwd()">确定</a>&nbsp;
  76. <a id="btn" href="#" class="easyui-linkbutton c2" onclick="Close()">取消</a>
  77. </td>
  78. </tr>
  79. </table>
  80. </form>