Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. $("#my-form").validate({
  2. invalidHandler: function (event, validator) {
  3. // 'this' refers to the form
  4. var errors = validator.numberOfInvalids();
  5. if (errors) {
  6. $(this).addClass("error");
  7. } else {
  8. $(this).removeClass("error");
  9. }
  10. },
  11. });
  12.  
  13. validate = function(){
  14. $("#myForm").valid();
  15. };
  16.  
  17. resetForm = function(){
  18. var form = $("#myForm").validate();
  19. form.resetForm();
  20. };
  21.  
  22. <input type="button" onclick="validate()" value="Validate"></input>
  23. <input type="button" onclick="resetForm()" value="Reset Form"></input>
  24.  
  25. $('#reset').on('click', function () {
  26. var form = $("#myForm");
  27. form.validate().resetForm();
  28. });
  29.  
  30. <input type="submit" id="validate" value="Validate" />
  31. <input type="button" id="reset" value="Reset Form" />
  32.  
  33. var errors = validator.numberOfInvalids();
  34. if (errors) {
  35. $(this).addClass("form-error");
  36. } else {
  37. // this will never be called because invalidHandler
  38. // is never called when there are no form errors
  39. //$(this).removeClass("form-error");
  40. }
  41.  
  42. $(document).ready(function () {
  43.  
  44. $("#myForm").validate({
  45. // your rules & options
  46. });
  47.  
  48. $('#reset').on('click', function () {
  49. var form = $("#myForm");
  50. form.validate().resetForm(); // reset validation on form
  51. form.removeClass("form-error"); // remove error class from form
  52. });
  53.  
  54. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement