2011-05-30 25 views
1

我遇到轻微问题。如何使用OnChange将提交和表单目标添加到iFrame

我已将我的<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

+0

到Specifiy的IFRAME我交换形式(),并提交给你的。你也可以发布表单标签吗? – mplungjan 2011-05-30 15:52:41

回答

2

发现问题。

忘记与标签<iframe NAME="uploader_iframe">

相关问题