0

我有一个带有文件上传的 HTML 表单。我希望能够有两个按钮 - 一个用于提交表单,另一个用于上传文件。

我试过使用:

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 回答