form_validate.js 728 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * 表单统一验证
  3. *
  4. * @author CaiAoLin
  5. * @date 2017/9/29
  6. * @version
  7. */
  8. $(document).ready(function() {
  9. $("form").validate({
  10. rules: rule === undefined ? {} : rule,
  11. messages: message === undefined ? {} : message,
  12. errorPlacement: function(error, element) {
  13. $(element).addClass('is-invalid');
  14. $(element).after(error);
  15. },
  16. errorClass: "invalid-feedback",
  17. errorElement: "div",
  18. highlight: false,
  19. success: function(element) {
  20. $(element).prev('input').removeClass('is-invalid');
  21. $(element).remove();
  22. },
  23. });
  24. $("button[type='submit']").click(function() {
  25. $("form").valid();
  26. });
  27. });