admin.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * 后台用户修改相关js
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/6/6
  6. * @version
  7. */
  8. let rules = {
  9. newPassword: {
  10. required: true,
  11. minlength: 6
  12. },
  13. password: {
  14. required: true,
  15. minlength: 4
  16. }
  17. };
  18. $(document).ready(function() {
  19. // 新增只有前端需要的验证规则
  20. rules.confirmPassword = {
  21. required: true,
  22. equalTo: "input[name='newPassword']"
  23. };
  24. // 表单验证规则
  25. $("#save-form").validate({
  26. rules: rules,
  27. errorPlacement: function(error, element) {
  28. error.addClass('help-block');
  29. let parentEle = $(element).parent();
  30. parentEle.addClass('has-warning');
  31. $(element).prev('label').addClass('control-label');
  32. $(element).after('<span class="glyphicon glyphicon-warning-sign form-control-feedback" aria-hidden="true"></span>');
  33. $(element).after(error);
  34. },
  35. errorElement: "span",
  36. success: function(element) {
  37. $(element).parent().removeClass('has-warning');
  38. $(element).siblings('.glyphicon-warning-sign').remove();
  39. }
  40. });
  41. // 保存数据
  42. $("#save").click(function() {
  43. $("#save-form").attr('action', '/manager/admin').submit();
  44. });
  45. });