form_validate.js 728 B

12345678910111213141516171819202122232425262728
  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).parent().next("div.col-lg-4").append(error);
  15. },
  16. errorClass: "invalid-feedback",
  17. errorElement: "div",
  18. highlight: false,
  19. success: function(element) {
  20. $(element).parent().parent().find("input").removeClass('is-invalid');
  21. }
  22. });
  23. $("button").click(function() {
  24. $("form").valid();
  25. });
  26. });