Bug Tracker

Ticket #3394: jquery.validate.hidden.patch

File jquery.validate.hidden.patch, 782 bytes (added by elyobo, 11 years ago)

Patch to add validateHidden option

  • jquery.validate.js

    old new  
    197197                errorContainer: $( [] ),
    198198                errorLabelContainer: $( [] ),
    199199                onsubmit: true,
     200        validateHidden: true,
    200201                ignore: [],
    201202                onfocusin: function(element) {
    202203                        this.lastActive = element;
     
    305306                checkForm: function() {
    306307                        this.prepareForm();
    307308                        for ( var i = 0, elements = (this.currentElements = this.elements()); elements[i]; i++ ) {
    308                                 this.check( elements[i] );
     309                if (this.settings.validateHidden || $(elements[i]).parents().filter(':hidden').length == 0) {
     310                                this.check( elements[i] );
     311                }
    309312                        }
    310313                        return this.valid();
    311314                },