Browse Source

Fixes #13977: Skip validation if file input does not exist

tags/2.0.16
RobinKamps 7 years ago committed by Alexander Makarov
parent
commit
0f0e895475
No known key found for this signature in database
GPG Key ID: 3617B79C6A325E4A
  1. 6
      framework/assets/yii.validation.js

6
framework/assets/yii.validation.js

@ -376,6 +376,12 @@ yii.validation = (function ($) {
return [];
}
// Continue validation if file input does not exist
// (in case file inputs are added dynamically and no file input has been added to the form)
if (typeof $(attribute.input, attribute.$form).get(0) === "undefined") {
return [];
}
var files = $(attribute.input, attribute.$form).get(0).files;
if (!files) {
messages.push(options.message);

Loading…
Cancel
Save