IE下使用form表单提交到iframe中出现的重复提交问题
2010-03-25 13:15
776 查看
被这个搞的头很大,最终找到原因,问题还是出现在form表单上。
如果你的form是这样写的
<form name="formname" action="topage.php" method="POST" target="ifamename">................
那就会出现这种问题。这个问题所在就是在一开始在from定义中就加了action和target属性。
解决办法就是把这两个移开,等真正提交时,再赋给它这些属性的值。
可参照如下代码:
<form name="formname" onsubmit="document.formname.action='topage.php'">.......<input type="buttion" onclick="return check();return false;"></form><iframe name="iframename"></iframe>
然后在check()函数中检查完表单符合提交时再调用document.formname.target="iframename";document.formname.submit();这两句
如:
<script language="javascript">
funcion check() {
.检查如**不能为空;
......
document.formname.target="iframename";
document.formname.submit();
return false;//加上这个可以确保不会重复提交
}
</script>
这里两个加红的reurn false可以确保避免重复提交的问题
类似问题就可解决。。。
如果你的form是这样写的
<form name="formname" action="topage.php" method="POST" target="ifamename">................
那就会出现这种问题。这个问题所在就是在一开始在from定义中就加了action和target属性。
解决办法就是把这两个移开,等真正提交时,再赋给它这些属性的值。
可参照如下代码:
<form name="formname" onsubmit="document.formname.action='topage.php'">.......<input type="buttion" onclick="return check();return false;"></form><iframe name="iframename"></iframe>
然后在check()函数中检查完表单符合提交时再调用document.formname.target="iframename";document.formname.submit();这两句
如:
<script language="javascript">
funcion check() {
.检查如**不能为空;
......
document.formname.target="iframename";
document.formname.submit();
return false;//加上这个可以确保不会重复提交
}
</script>
这里两个加红的reurn false可以确保避免重复提交的问题
类似问题就可解决。。。
相关文章推荐
- IE下使用form表单提交到iframe中出现的重复提交问题
- 解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
- 使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
- 解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
- 一个IE7下,用form表单跳转iframe提交,然后下载文件。遇到的很有意思的问题
- 解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
- strutsmvc ajaxForm提交表单ie出现json文件下载问题解决
- 解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
- IE兼容性问题解决方案4--form表单在IE下重复提交
- form表单重复提交,button问题
- 关于bootstrapValidator 表单校验remote出现两次重复提交才能验证通过问题处理
- EasyUI 使用form方式提交表单,返回结果时,IE提示下载(火狐无问题)
- struts2中form只提交数据不跳转引发的刷新后重复提交表单中数据的问题
- form 表单提交到 iframe 遇到的问题
- 浏览器兼容性问题:IE下form表单被提交两次
- 摘录:网页form表单重复提交的问题
- 关于form表单中使用ajax提交表单,ajax无法success的问题
- 解决Form表单重复提交问题
- easyui关于解决tab添加的页面通过href加载数据内容的页面刷新后form表单重复提交的问题;