Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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 当选择文件时,如何进行图像上传输入以提交表单?_Javascript_Html - Fatal编程技术网

Javascript 当选择文件时,如何进行图像上传输入以提交表单?

Javascript 当选择文件时,如何进行图像上传输入以提交表单?,javascript,html,Javascript,Html,我有一个图片上传html代码,上面有一个按钮,上面写着“上传”,所以,这两个“输入”和“提交”按钮都在一个表单中。因此,当用户单击输入时,它要求选择一个图像,一旦选择,用户需要单击上载按钮将图像提交到表单url 现在,我正试图提交图像形成的网址,而不涉及上传按钮。i、 例如,当用户单击输入字段选择图像时,它应该自动提交 <form id="uploadform" target="upiframe" action="upload.php" method="post" enctype="mul

我有一个图片上传html代码,上面有一个按钮,上面写着“上传”,所以,这两个“输入”和“提交”按钮都在一个表单中。因此,当用户单击输入时,它要求选择一个图像,一旦选择,用户需要单击上载按钮将图像提交到表单url

现在,我正试图提交图像形成的网址,而不涉及上传按钮。i、 例如,当用户单击输入字段选择图像时,它应该自动提交

<form id="uploadform" target="upiframe" action="upload.php" method="post" enctype="multipart/form-data">
  <input type="file" name="fileToUpload" class="test" onchange="yourFunction()">
</form>

<iframe id="upiframe" name="upiframe" witdh="0px" height="0px" border="0" style="width:0; height:0; border:none;"></iframe>

<script>
function yourFunction() {
    var form = document.getElementById('uploadform');
    form.submit();
  // }); remove this
}
</script>

非常感谢您的任何建议。

您是否可以使用jQuery来侦听输入上的更改事件:

 $('#file').on('change', function() { $('#form').submit(); });

如果您需要使用纯Javascript方法,这将起作用

document.getElementByIduploadform.submit

功能你的功能{ document.getElementByIduploadform.submit;//表单提交 }
我刚试过用JS。。请检查有关问题的更新。。似乎它也不起作用..出现语法错误。当您尝试使用“$'file.”时,是否存在此问题?在“更改”上,函数{$'uploadform.submit;};};在表格下面。submit@coopwatts你能纠正它吗。我不知道怎么做?