# File ValidForm.rb, line 747 def validate super @errors = [] unless @errors rs = @validationRules if rs[:minchosen] || rs[:maxchosen] numChosen = values.length @errors << ValidForm::ValidationError.new(self,ValidForm::ValidationError::TOO_FEW_CHOSEN) if rs[:minchosen] && numChosen<rs[:minchosen] @errors << ValidForm::ValidationError.new(self,ValidForm::ValidationError::TOO_MANY_CHOSEN) if rs[:maxchosen] && numChosen>rs[:maxchosen] end @errors=nil if @errors.length==0 @errors || true end