Valums Ajaxファイルアップローダーを使用している場合、アップロードをトリガーするにはどうすればよいですか?
デフォルトの動作では、ユーザーがファイルを選択した直後にアップロードが開始されます。これが起こらないようにしたいのですが、代わりに、ユーザーがファイルを選択した後で別の[アップロード]ボタンをクリックしたときにアップロードをトリガーします。
コードを調べたところchange
、ファイル入力に添付されたイベントからアップロードが開始されることがわかりました。まず、関数ににを追加return false;
しonSubmit
、次に、変更イベントをトリガーした別のボタンにクリックイベントをアタッチしました。
$('#startUpload').on('click', function() {
// some conditionals
$('input[name="file"]').trigger('change');
});
それはうまくいきません。ファイルメニューを再度開くだけです。
ユーザーがファイルを選択した直後にアップロードが発生するのを防ぎ、代わりにユーザーが別のボタンをクリックしたときにファイルをトリガーするにはどうすればよいですか?