我有一个带有文件上传的 HTML 表单。我希望能够有两个按钮 - 一个用于提交表单,另一个用于上传文件。
我试过使用:
document.getElementById("logo").onchange = function() {
$('#upload_logo').click();
};
选择文件但不工作时单击 upload_logo 按钮
有任何想法吗?
我有一个带有文件上传的 HTML 表单。我希望能够有两个按钮 - 一个用于提交表单,另一个用于上传文件。
我试过使用:
document.getElementById("logo").onchange = function() {
$('#upload_logo').click();
};
选择文件但不工作时单击 upload_logo 按钮
有任何想法吗?
如果您使用 jQuery,则应该在整个代码中使用它。而不是点击提交按钮,您应该在表单上触发提交。
(希望你的输入有一个表格,对吧?)
$("#logo").on('change', function() {
$('#uploadForm').submit();
});
利用trigger
document.getElementById("logo").onchange = function() {
$('#upload_logo').trigger('click');
};
用于<input type="file">
上传文件。