0

ここからJqueryのマルチファイルアップロードプラグインでアップロードできる最大ファイル数を変更したい。ボタン/アンカータグのクリックで変更したい。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 ファイルでいくつかの微調整を試みましたが、うまくいきませんでした。

4

1 に答える 1

0

パフォーマンスを向上させるには、セレクターよりもaddClassand を使用することをお勧めしますremoveClassattr

 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

    }
于 2013-02-20T08:12:38.487 に答える