Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自动单击“为html表单选择文件”上的按钮_Javascript_Jquery_Html - Fatal编程技术网

Javascript 自动单击“为html表单选择文件”上的按钮

Javascript 自动单击“为html表单选择文件”上的按钮,javascript,jquery,html,Javascript,Jquery,Html,我有一个带有文件上传的HTML表单。我希望能够有两个按钮-一个将提交表单,另一个将上传文件 我试过使用: document.getElementById("logo").onchange = function() { $('#upload_logo').click(); }; 选择文件但其不工作时,单击上载图标按钮 有什么想法吗?使用trigger document.getElementById("logo").onchange = function() { $('#upload_

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

我试过使用:

document.getElementById("logo").onchange = function() {
    $('#upload_logo').click();
};
选择文件但其不工作时,单击上载图标按钮


有什么想法吗?

使用
trigger

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

使用
触发器

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

如果您正在使用jQuery,那么应该在整个代码中使用它。 您不应该单击submit按钮,而应该在表单上单击submit

(希望您的输入有一个表单,对吧?)


如果您正在使用jQuery,那么应该在整个代码中使用它。 您不应该单击submit按钮,而应该在表单上单击submit

(希望您的输入有一个表单,对吧?)


使用
上载文件。

使用
上载文件。

不相同。单击()和触发器('click')相等吗?.click()和trigger('click')不相等吗?请确定,是否要在选择图像后立即自动提交表单?还是只允许用户在选择图像后提交?请确定,是否要在选择图像后立即自动提交表单?还是只允许用户在选择图像后提交?