]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Submit the form if validation passes. But avoid submission if there are errors. 7519/head
authorviniciusban <viniciusban@gmail.com>
Sun, 13 Dec 2015 06:57:19 +0000 (04:57 -0200)
committerviniciusban <viniciusban@gmail.com>
Sun, 13 Dec 2015 07:09:13 +0000 (05:09 -0200)
Closes #7357 - Form validation with data-abide
Closes #7127 - Form + abide validation does not submit

js/foundation.abide.js

index 18fe2ad281421f7e72a85db337f0f1663211927b..80977e172d8ea97dcce89b1f5eb64db4d5bbd4f5 100644 (file)
     // what are all the things that can go wrong with a form?
     if ($form.find('.form-error.is-visible').length || $form.find('.is-invalid-label').length) {
       $form.find('[data-abide-error]').css('display', 'block');
+      return false;  // don't submit when there are errors
     }
     else {
       $form.find('[data-abide-error]').css('display', 'none');
+      return true;  // ok to submit
     }
   };
   /**