|
136 | 136 | var form = element.closest('form, .validationEngineContainer'); |
137 | 137 | options = (form.data('jqv')) ? form.data('jqv') : $.validationEngine.defaults; |
138 | 138 | valid = methods._validateField(element, options); |
139 | | - |
| 139 | + |
140 | 140 | if (valid && options.onFieldSuccess) |
141 | 141 | options.onFieldSuccess(); |
142 | 142 | else if (options.onFieldFailure && options.InvalidFields.length > 0) { |
143 | 143 | options.onFieldFailure(); |
144 | 144 | } |
145 | | - |
| 145 | + |
146 | 146 | return !valid; |
147 | 147 | } |
148 | 148 | if(options.onValidationComplete) { |
|
225 | 225 | /** |
226 | 226 | * Closes all error prompts on the page |
227 | 227 | */ |
228 | | - hideAll: function() { |
| 228 | + hideAll: function() { |
229 | 229 | var form = this; |
230 | 230 | var options = form.data('jqv'); |
231 | 231 | var duration = options ? options.fadeDuration:300; |
232 | | - $('.formError').fadeTo(duration, 0, function() { |
| 232 | + $('.formError').fadeTo(duration, 0, function() { |
233 | 233 | $(this).closest('.formError').remove(); |
234 | 234 | }); |
235 | 235 | return this; |
|
765 | 765 | var fieldType = field.prop("type"); |
766 | 766 | var positionType=field.data("promptPosition") || options.promptPosition; |
767 | 767 |
|
768 | | - if ((fieldType == "radio" || fieldType == "checkbox") && form.find("input[name='" + fieldName + "']").size() > 1) { |
| 768 | + if ((fieldType == "radio" || fieldType == "checkbox") && form.find("input[name='" + fieldName + "']").length > 1) { |
769 | 769 | if(positionType === 'inline') { |
770 | 770 | field = $(form.find("input[name='" + fieldName + "'][type!=hidden]:last")); |
771 | 771 | } else { |
|
965 | 965 | // old validation style |
966 | 966 | var form = field.closest("form, .validationEngineContainer"); |
967 | 967 | var name = field.attr("name"); |
968 | | - if (form.find("input[name='" + name + "']:checked").size() == 0) { |
969 | | - if (form.find("input[name='" + name + "']:visible").size() == 1) |
| 968 | + if (form.find("input[name='" + name + "']:checked").length == 0) { |
| 969 | + if (form.find("input[name='" + name + "']:visible").length == 1) |
970 | 970 | return options.allrules[rules[i]].alertTextCheckboxe; |
971 | 971 | else |
972 | 972 | return options.allrules[rules[i]].alertTextCheckboxMultiple; |
|
1338 | 1338 |
|
1339 | 1339 | var nbCheck = rules[i + 1]; |
1340 | 1340 | var groupname = field.attr("name"); |
1341 | | - var groupSize = form.find("input[name='" + groupname + "']:checked").size(); |
| 1341 | + var groupSize = form.find("input[name='" + groupname + "']:checked").length; |
1342 | 1342 | if (groupSize > nbCheck) { |
1343 | 1343 | options.showArrow = false; |
1344 | 1344 | if (options.allrules.maxCheckbox.alertText2) |
|
1360 | 1360 |
|
1361 | 1361 | var nbCheck = rules[i + 1]; |
1362 | 1362 | var groupname = field.attr("name"); |
1363 | | - var groupSize = form.find("input[name='" + groupname + "']:checked").size(); |
| 1363 | + var groupSize = form.find("input[name='" + groupname + "']:checked").length; |
1364 | 1364 | if (groupSize < nbCheck) { |
1365 | 1365 | options.showArrow = false; |
1366 | 1366 | return options.allrules.minCheckbox.alertText + " " + nbCheck + " " + options.allrules.minCheckbox.alertText2; |
|
1780 | 1780 | "opacity": 0, |
1781 | 1781 | "display": "block" |
1782 | 1782 | }); |
1783 | | - |
| 1783 | + |
1784 | 1784 | if (noAnimation) |
1785 | 1785 | prompt.css(css); |
1786 | 1786 | else |
|
0 commit comments