如何使用的OnChange提交工作和表单目标的iFrame(How to work with OnC

2019-09-27 06:27发布

我有一个小问题。

我已经设置我<input type="file">onChange="this.form.submit()"

该文件选择将触发提交,但如果我有我<form>元素针对一个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>

此外,验证()函数不会被调用:S

Answer 1:

发现这个问题。

忘记与标签到Specifiy所述iFrame <iframe NAME="uploader_iframe">



文章来源: How to work with OnChange Submit & Form Target to iFrame