IE下使用form表单提交到iframe中出现的重复提交问题
来源:互联网 发布:淘宝三星s8 编辑:程序博客网 时间:2024/05/29 02:50
被这个搞的头很大,最终找到原因,问题还是出现在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可以确保避免重复提交的问题
类似问题就可解决。。。
- IE下使用form表单提交到iframe中出现的重复提交问题
- IE 下Enter提交表单重复提交问题
- form表单重复提交问题
- IE下表单重复提交
- 解析:使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
- 使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
- IE8 下form重复提交的问题
- 关于FORM下的表单提交问题
- 获取iFrame框架中Form表单提交后的结果
- form表单重复提交
- IE浏览器使用Validation Engine表单重复提交问题
- 解决Form表单重复提交问题
- 解决Form表单重复提交问题
- form表单重复提交,button问题
- 摘录:网页form表单重复提交的问题
- struts2中form只提交数据不跳转引发的刷新后重复提交表单中数据的问题
- 解决form表单重复提交以及多页面提交问题
- jquery下控制iframe页面form提交的问题备忘
- C学习之一:static关键字
- FPGA资料与心得
- Windows安全模式的应用技巧全面介绍
- assert()用法
- 数据表被误删的恢复方法
- IE下使用form表单提交到iframe中出现的重复提交问题
- 浅谈Windows Server 2003设置技巧
- static函数主要有两个作用:
- c语言面试题大汇总
- Java作业05(第7章 常用实用类)
- 字符数组VS字符指针
- 说说asp.net页面之间传递数据
- java 命令行编译
- //寄存器类型标识符