fix validation if just file from library is given

This commit is contained in:
Uwe Steinmann 2017-01-10 06:36:45 +01:00
parent fae159a5f3
commit 5584cedce3

View File

@ -77,9 +77,14 @@ $(document).ready(function() {
}); });
jQuery.validator.addMethod("alternatives", function(value, element, params) { jQuery.validator.addMethod("alternatives", function(value, element, params) {
if(value == '' && params.val() == '') if(value != '')
return false; return true;
return true; var valid = false;
$.each(params, function( index, value ) {
if(params.val != '')
valid = true
});
return valid;
}, "<?php printMLText("js_no_file");?>"); }, "<?php printMLText("js_no_file");?>");
$("#form1").validate({ $("#form1").validate({
invalidHandler: function(e, validator) { invalidHandler: function(e, validator) {
@ -94,10 +99,10 @@ $(document).ready(function() {
}, },
rules: { rules: {
'userfile[]': { 'userfile[]': {
alternatives: $('#dropfolderfileform1') alternatives: [$('#dropfolderfileform1'), $('#choosedocsearch')]
}, },
dropfolderfileform1: { dropfolderfileform1: {
alternatives: $(".btn-file input") alternatives: [$(".btn-file input"), $('#choosedocsearch')]
} }
}, },
messages: { messages: {