现在使用bootstrap fileinput 控件上传文件,比如一共只能上传10个文件,maxFileCount :10,但是用户上传了4个文件之后,option中的maxFileCount 如何动态变成6 呢?maxFileCount:6
我知道的是你需要个插件来完成。 http://plugins.krajee.com/fil... <input value="" name="check_nums" class="check_nums"> $(document).on('ready', function() { var check_nums = $(".check_nums").val(); $('#file-th').fileinput({ showUploadedThumbs: false, language: 'th', uploadAsync: false, maxFileCount: check_nums, resizePreference: 'height', resizeImage: true, overwriteInitial: false, validateInitialCount: true, showUpload: false, allowedFileExtensions: ['jpg', 'png', 'jpeg'], previewSettings: { image: {width: "auto", height: "100px"}, object: {width: "213px", height: "160px"}, }, layoutTemplates: { actions: '<div class="file-actions">\n' + ' <div class="file-footer-buttons">\n' + ' {delete}' + ' </div>\n' + '</div>', } }).on("filebatchselected", function(event, files) { }); }); // 然后绑定动作就好了 $(".check_nums").change(function(){ $("#file-th").fileinput('maxFileCount',$(this).val()); });
我知道的是你需要个插件来完成。 http://plugins.krajee.com/fil...