]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Exclude hidden input fields from validation. Can't see a use for it. 6407/head
authorBart Riemens <briemens@crafity.com>
Fri, 20 Mar 2015 09:31:47 +0000 (10:31 +0100)
committerBart Riemens <briemens@crafity.com>
Fri, 20 Mar 2015 09:31:47 +0000 (10:31 +0100)
js/foundation/foundation.abide.js

index 97958a4f76fe9c4b0b8b03e2a857f61f6e754568..3a2d7f7c78284bf429617e8ed8c67499339f7fdf 100644 (file)
@@ -74,7 +74,7 @@
         .off('.abide')
         .on('submit.fndtn.abide', function (e) {
           var is_ajax = /ajax/i.test(self.S(this).attr(self.attr_name()));
-          return self.validate(self.S(this).find('input, textarea, select').get(), e, is_ajax);
+          return self.validate(self.S(this).find('input, textarea, select').not(":hidden").get(), e, is_ajax);
         })
         .on('validate.fndtn.abide', function (e) {
           if (settings.validate_on === 'manual') {
@@ -84,7 +84,7 @@
         .on('reset', function (e) {
           return self.reset($(this), e);          
         })
-        .find('input, textarea, select')
+        .find('input, textarea, select').not(":hidden")
           .off('.abide')
           .on('blur.fndtn.abide change.fndtn.abide', function (e) {
             // old settings fallback