Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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 如何使用OnChange提交&;从目标到iFrame_Javascript_Html_Forms_File Upload - Fatal编程技术网

Javascript 如何使用OnChange提交&;从目标到iFrame

Javascript 如何使用OnChange提交&;从目标到iFrame,javascript,html,forms,file-upload,Javascript,Html,Forms,File Upload,我有点小问题 我已将我的设置为onChange=“this.form.submit()” 文件选择器将触发提交,但如果我将我的元素指向iFrame,浏览器将返回一个弹出阻止错误并停止提交 .submit()在没有指定目标的情况下可以正常工作-但是一旦我有了目标,它就会阻止它 这有什么办法吗 谢谢 编辑: 以下是HTML: <iframe src="about:blank" title="uploader_iframe" id="uploader_iframe" style="display

我有点小问题

我已将我的
设置为
onChange=“this.form.submit()”

文件选择器将触发提交,但如果我将我的
元素指向iFrame,浏览器将返回一个弹出阻止错误并停止提交

.submit()
在没有指定目标的情况下可以正常工作-但是一旦我有了目标,它就会阻止它

这有什么办法吗

谢谢

编辑: 以下是HTML:

<iframe src="about:blank" title="uploader_iframe" id="uploader_iframe" style="display:block;"></iframe>
<form target="uploader_iframe" action="upload.php" id="the_form" onsubmit="return validate()" method="post" enctype="multipart/form-data"><input type="file" id="beta_uploader" size="1" onchange="document.forms['the_form'].submit()" name="file" /></form>

此外,validate()函数没有被调用:S

发现了问题

忘记用标签指定iFrame

I switched form()并为您提交。你能把表格标签也贴上去吗?