上传提交文件的单个按钮-更改时自动提交文件。JQuery

上传提交文件的单个按钮-更改时自动提交文件。JQuery,jquery,upload,Jquery,Upload,我想上传按钮(将被隐藏)自动工作,一旦文件被选中(更改)。问题是我得到了以下错误消息。我搜索了一下,有人建议我更改按钮的名称,但没有用。下面是错误:videator.php:380未捕获类型错误:document.getElementById(…)。提交不是一个函数 jQuery: $(".upload").click(function(){ $("#fileToUpload").click(); }); document.getElementById("fileToUp

我想上传按钮(将被隐藏)自动工作,一旦文件被选中(更改)。问题是我得到了以下错误消息。我搜索了一下,有人建议我更改按钮的名称,但没有用。下面是错误:videator.php:380未捕获类型错误:document.getElementById(…)。提交不是一个函数

jQuery:

  $(".upload").click(function(){
      $("#fileToUpload").click();
  });
  document.getElementById("fileToUpload").onchange = submitAction;

   function submitAction(){
       document.getElementById("btnSubmit").submit();
       return false;
   }
HTML


选择要上载的视频:
我做错了什么?所以,我需要一个按钮,而不是两个按钮(默认值)。所以你们点击它,上传文件窗口弹出-你们选择一个文件,它会自动上传


请帮忙。

下面是这里说的:

您有一个名为“提交”的提交输入


这就是导致抛出错误的原因。如果你将那个按钮重命名为其他任何东西,它应该可以工作

<input class="form" id='' type="submit"  value="Upload Image"  name="newName">

这里有一个有效的例子。如果打开控制台,您将看到
submit
错误消失


下面是这里所说的:

您有一个名为“提交”的提交输入


这就是导致抛出错误的原因。如果你将那个按钮重命名为其他任何东西,它应该可以工作

<input class="form" id='' type="submit"  value="Upload Image"  name="newName">

这里有一个有效的例子。如果打开控制台,您将看到
submit
错误消失

<input class="form" id='' type="submit"  value="Upload Image"  name="newName">