validator_template.ejs 656 B

12345678910111213141516171819202122
  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3. $("<%= selector %>").validate({
  4. rules: <%- JSON.stringify(rule) %>,
  5. messages: <%- JSON.stringify(message) %>,
  6. errorPlacement: function(error, element) {
  7. $(element).addClass('is-invalid');
  8. $(element).after(error);
  9. },
  10. errorClass: "invalid-feedback",
  11. errorElement: "div",
  12. highlight: false,
  13. success: function(element) {
  14. $(element).prev('input').removeClass('is-invalid');
  15. $(element).remove();
  16. },
  17. });
  18. });
  19. </script>
  20. <script src="/public/js/validate.extend.js"></script>