单击按钮更改多文件上载jquery中的最大长度

时间:2013-02-20 08:04:46

标签: jquery asp.net file-upload

我想在Jquery from here的多文件上传插件中更改允许上传的最大文件数。 我想更改按钮/锚标签点击。就像我们在jquery ui选项或类似的东西中设置选项一样。这是文件上传控制和更改最大限制的按钮。

    <input type="file" class="multi max-2" id="fileuploadcntrl" />
<input type="button" onclick="changefunc();" />

此功能我曾用于更改类名和限制文件

<script type="text/javascript">
        function changefunc() {
            var classname = $('#fileuploadcntrl').attr('class');

            $("#fileuploadcntrl").attr('class', 'multi max-1 MultiFile-applied');

        }
    </script>

我已经使用了这个代码,并且能够在按钮上更改类名,单击它会正确显示修改后的类名,但是在尝试上传新文件时,实际限制仍然保持为相同的ie2,它不应该禁用它。

在js文件中尝试了一些调整,但没有运气。

1 个答案:

答案 0 :(得分:0)

建议您使用addClassremoveClass而不是attr选择器以获得更好的效果

 function changefunc() {
        var classname = $('#fileuploadcntrl').attr('class'); // i don't know why are u doing this since you are not using this in you script...
        var $fileuploadcntrl=$("#fileuploadcntrl");
        $fileuploadcntrl.removeClass(); // removes all classes
        $fileuploadcntrl.addClass('multi max-1 MultiFile-applied');//add classes

    }