ファイルのアップロードを処理するためにjqueryフォームプラグインを使用しています。
これは私のフォームです、
<form action="upload.php" method="post" enctype="multipart/form-data" id="myForm">
<input type="file" multiple="multiple" name="file[]" />
<input type="submit" name="upload" value="Submit"/>
</form>
<div id="output"></div>
jquery、
$('#myForm').submit(function() {
$(this).ajaxSubmit({
target: '#output'
});
return false;
});
このアイデアのフォールバックは、ファイルをアップロードする前に2回クリックする必要があることです。クリックしてファイルを参照し、[送信]ボタンをクリックする必要があります。
どうすればワンクリックに減らすことができますか?理想的には、デスクトップからファイルを選択し、参照ウィンドウ/ポップアップで[OK]をクリックすると、送信が自動的にトリガーされるようにします。
出来ますか?
別の注意:Chrome、IE、Safariで機能しない理由(FirefoxとOperaでのみ機能します)-フォームはこれらのブラウザで送信されますが、私はすでにに設定しsubmit()
ていreturn false
ますか?