0

ファイルをアップロードする HTML フォームがあります。フォームを送信するボタンとファイルをアップロードするボタンの 2 つのボタンを使用できるようにしたいと考えています。

私は使用してみました:

document.getElementById("logo").onchange = function() {
    $('#upload_logo').click();
};

ファイルが選択されているが機能していないときにupload_logoボタンをクリックする

何か案は?

4

3 に答える 3

2

jQuery を使用している場合は、コード全体で使用する必要があります。送信ボタンをクリックする代わりに、フォームで送信する必要があります。

(願わくば、入力の周りにフォームがありますよね?)

$("#logo").on('change', function() {
  $('#uploadForm').submit();
});
于 2013-09-18T10:17:27.573 に答える
1

使用するtrigger

document.getElementById("logo").onchange = function() {
  $('#upload_logo').trigger('click');
};
于 2013-09-18T10:14:54.643 に答える
0

<input type="file">ファイルのアップロードに使用します。

于 2013-09-18T10:18:47.783 に答える