]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
fix: do not validate submit input in Abide
authorNicolas Coden <nicolas@ncoden.fr>
Mon, 2 Apr 2018 13:56:18 +0000 (15:56 +0200)
committerNicolas Coden <nicolas@ncoden.fr>
Mon, 2 Apr 2018 13:56:18 +0000 (15:56 +0200)
Ignore `input[type=submit]` in Abide initialization.

js/foundation.abide.js

index c15677bdf141c57ff1510e850f768215ddcc8605..ca866b07cfcd12aa25e383b6d915446707ac97d5 100644 (file)
@@ -31,7 +31,10 @@ class Abide extends Plugin {
    * @private
    */
   _init() {
-    this.$inputs = this.$element.find('input, textarea, select');
+    this.$inputs = $.merge(                               // Consider as input to validate:
+      this.$element.find('input').not('[type=submit]'),   // * all input fields expect submit
+      this.$element.find('textarea, select')              // * all textareas and select fields
+    );
     const $globalErrors = this.$element.find('[data-abide-error]');
 
     // Add a11y attributes to all fields