【问题标题】:How to work with OnChange Submit & Form Target to iFrame如何使用 OnChange 提交和表单目标到 iFrame
【发布时间】:2011-09-04 21:55:45
【问题描述】:

我有一个小问题。

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

文件选择器将触发提交,但如果我将我的<form> 元素定位到 iFrame,浏览器将返回 Popup 被阻止错误并停止提交!

.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

【问题讨论】:

  • 我切换了 form() 并为你提交。你也可以发布表单标签吗?

标签: javascript html forms file-upload


【解决方案1】:

找到问题了。

忘记指定带有标签&lt;iframe NAME="uploader_iframe"&gt;的iFrame

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-26
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 2020-09-02
    • 1970-01-01
    相关资源
    最近更新 更多