私のサイトの 1 つでファイン アップローダー jquery プラグインを使用しています。
標準入力ボタンを使用してアップロードをトリガーする方法はありますか?
たとえば、誰かがアップロードするファイルを選択し、フォームの残りの部分に入力して送信ボタンを押すと、ファイルがアップロードされてプログレスバーが表示され、ファイルのアップロードが完了したらすべてが送信されますか?
現時点では、送信ボタンをクリックすると、アップロード中のファイルがあるため、ページを離れたいかどうか尋ねられます。
これは私のファインアップローダーコードです
<script>
$(document).ready(function() {
var manualuploader = $('#manual-fine-uploader').fineUploader({
request: {
endpoint: 'server/handleUploads'
},
validation: {
allowedExtensions: ['jpeg', 'jpg', 'gif', 'png', 'bmp'],
itemLimit: 3
},
autoUpload: false,
text: {
uploadButton: '<i class="icon-plus icon-white"></i> Select Files'
}
});
$('#addSubmit').click(function() {
manualuploader.fineUploader('uploadStoredFiles');
});
});
</script>
それをトリガーする必要がある入力ボタンは、標準のフォーム送信ボタンです。
<input class="btn-submit" value="Submit" id="addSubmit" name="addSubmit" type="submit" />
乾杯、