Javascript Krajee引导文件输入动态maxFilecount

Javascript Krajee引导文件输入动态maxFilecount,javascript,twitter-bootstrap,Javascript,Twitter Bootstrap,如果输入字段发生更改,我想使用动态nums设置maxFileCount 我的代码: <input value="" name="check_nums" class="check_nums"> krajee文件输入: $(document).on('ready', function() { $('#file-th').fileinput({ var check_nums = $(".check_nums").val(); showUpl

如果输入字段发生更改,我想使用动态nums设置
maxFileCount

我的代码:

<input value="" name="check_nums" class="check_nums">

krajee文件输入:

$(document).on('ready', function() {
    $('#file-th').fileinput({

        var check_nums = $(".check_nums").val();

        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) {

    });
});
$(document).on('ready',function(){
$('#file th').fileinput({
var check_nums=$(“.check_nums”).val();
showUploadedThumbs:false,
语言:'th',
uploadAsync:false,
maxFileCount:[检查\u nums],
resizePreference:“高度”,
resizeImage:正确,
覆盖初始值:false,
validateInitialCount:true,
showUpload:false,
允许的文件扩展名:['jpg','png','jpeg'],
预览设置:{
图像:{宽度:“自动”,高度:“100px”},
对象:{宽度:“213px”,高度:“160px”},
},
布局模板:{
操作:'\n'+
“\n”+
“{delete}”+
“\n”+
'',
}
}).on(“filebatchselected”,函数(事件、文件){
});
});
希望这将有助于:

首先更改变量声明位置,这是为初始阶段声明的正确方式

$(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) {

    });
});
希望这将有助于:

首先更改变量声明位置,这是为初始阶段声明的正确方式

$(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) {

    });
});