在IE6下form表单提交无效
来源:互联网 发布:残疾人就业歧视数据 编辑:程序博客网 时间:2024/05/21 06:36
案例是这样的:
<form name="downloadForm" id="downloadForm">
<input type="hidden" name="input1" id="input1"/>
<input type="hidden" name="input2" id="input2"/>
<input type="hidden" name="input3" id="input3"/>
……
</form>
<a href="javascript:void(0);" onclicke="downLoad();">下载文件</a>
而downLoad()方法如下:
function downLoad(){
$("input1").value=xxx;
xxxxxx;
formSubmit();
}
function formSubmit(){
$("downloadForm").action ="/test/1.jsp";
$("downloadForm").submit();
}
其实就是一个简单的比较表单的功能。
但是ie6下面发现死活提交不到1.jsp ,而firefox和google以及opera下面均为无问题。
刚开始我以为是1.jsp写的有问题,但是既然和浏览器兼容性有问题,那么大概就是js的问题了。
于是我四愣愣的看着这一小段的JS,看了N久也没看明白为什么。
后来又做了一次测试发现当数据量很大的时候(设置到隐藏域的字段值很大的时候),IE6下也OK的。
于是再次纳闷了。
好吧,上网找下资料呗。有类似的情况,网上有人说将提交表单的方法延时,(看到这里我突然明白为什么大数据量的时候是Ok的了)
还有人说将<a>标签中的href中的值设置为javascript:void(0);但是我就是这样做的。
后来突然想到可能是a标签上面的onclick方法后面忘了加return false
果不其然,囧rz。
<a href="javascript:void(0);" onclicke="downLoad();return false;">下载文件</a>
- 在IE6下form表单提交无效
- IE6下js提交form表单
- IE6下采用jquery的$("#form").submit()方法提交表单失效
- Form表单的提交在IE6中对common-fileupload上传速度的影响
- 解决form表单在FF下不能提交的情况
- button在Firefox下点击提交表单(form)的问题
- form表单在spring 开发环境下的提交
- js在IE6 下无效
- 新浪旧事-IE6的form表单的提交
- form表单在ie下按回车不进行表单提交
- 关于FORM下的表单提交问题
- form表单下button默认提交
- form表单元素判断在ie6中的bug
- 没有form表单情况下敲回车键提交表单
- 浏览器在提交form表单时有两种提交方式
- 解决ie6下Javascript页面跳转和表单提交问题
- 解决ie6下Javascript页面跳转和表单提交问题
- IE6下js不能提交表单的问题
- 关于 TCP 并发连接的几个思考题与试验
- Memento备忘录模式
- iOS学习之 plist文件的读写
- 请放慢浮躁的脚步——毕业季的感悟
- Ajax制作Web进度条
- 在IE6下form表单提交无效
- [Cocoa]深入浅出 Cocoa 之多线程 NSThread
- ActiveSync编程总结(一)
- 多物理机器中的TAP虚拟网卡在linux briadge中通过TUP远程通信 ( by quqi99 )
- struts2为Action配置method属性
- Flex解析URL用于RO的EndPoint
- ActiveSync编程总结(二)
- [代码行数统计工具]SourceCounter.zip
- linux_linux指令_解压.zip和.rar文件