3

BlueImp の jquery fileupload プラグインを使用しており、他のフォーム フィールドが提供されていない場合にアップロードをプログラムで停止する方法を見つけようとしています。インスタンスを完全に破棄する以外に、アップロードを停止する方法はないようです。これは私がやりたいことではありません。これが私がやろうとしていることの例です:

$('#fileupload').fileupload({
        maxFileSize: 5000000,
        acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
        send: function(){
           // Validate text fields
           if (($('#name').text() == '') || ($('#division').text() == '') || ($('#location').text() == ''))
            alert('Please complete all of the fields');
            $('#fileupload').fileupload('destroy');
        }
    });

OK、これを理解しました-「送信」イベントはコールバックを提供し、falseを返す場合、アップロードリクエストの開始を防ぎます-これは、検証が失敗したときにやりたいことです

4

0 に答える 0