`

ie6下表单无法提交

    博客分类:
  • js
阅读更多

昨天碰到一个蛋疼的问题,表单在ie6下面无法提交,在其他浏览器上完全没问题,以之前的经验肯定是js这块有问题,可是我在ie下装了debug插件,js异常都会弹出对话框的,这个也没有弹出。我有猜测难道是spring-security框架与ie6的兼容问题?(我的系统权限这块用spring-security控制的)网上问了下,也有人说在ie6使用该框架碰到过类似的问题(IE6下,security不执行default_target_url),让我重写下AuthenticationProcessingFilter,在每次请求后加上一个随机参数,这样使internet识别这是不同的请求,结果还是不行。我纠结了半天,最后还是找到了。

 

原来是在页面中的提交部分使用了诸如<a href="void(0) " onclick="javascript:xxx;">xxxx</a>的元素。

 

在ie6下使用 void 操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0) 计算为 0,但在 JavaScript 上没有任何效果。

 

具体修改方案为

  1. 空链接推荐用"###",可以将href属性值设为“###”或“#”
  2. 在onclick属性值后面加上return false;来阻止浏览器的默认行为
分享到:
评论

相关推荐

    易语言网页表单自动提交例程

    易语言网页表单自动提交例程源码,网页表单自动提交例程,获取网页对象,获取表单列表,取网页信息,取表单信息,刷新IE列表,枚举IE窗口,取句柄,取标题,取窗口数量,参数列表,提交,ObjectFromLresult,RegisterWindowMessage...

    易语言网页表单自动提交

    易语言网页表单自动提交源码,网页表单自动提交,获取网页对象,获取表单列表,取网页信息,取表单信息,刷新IE列表,参数列表,提交,枚举IE窗口,加入内部窗口,取IES对象,取句柄,取标题,取窗口数量,ObjectFromLresult,...

    VB6利用webbrower控件自动填写并提交表单.rar

     本程序中完成提交的方法提供两种,直接提交表单和点击登录按钮提交,还有第三种方法填表完成后直接用WebBrowser1.Document.Forms("login").Submit,如果您安装的是IE7,在VB开发环境下运行可能会遇到莫名其妙的...

    在IE的模式窗口中,通过表单提交到本页,并通过javascript获取提交的参数

    博文链接:https://clarancepeng.iteye.com/blog/112040

    IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法

    经常我们用表单提交东西,在提交后,浏览器会自动记录你输入的东西,下次你再输入的时候,可以重新选择,但是如果你是用IE的话,这里有一个BUG, 其他浏览器没有这个问题。当然首先你得设置IE 浏览器选项是可以记录...

    IE 下Enter提交表单存在重复提交问题的解决方法

    主要介绍了IE 下Enter提交表单存在重复提交问题的解决方法,需要的朋友可以参考下

    国产绝对非常漂亮兼容IE6+的后台管理系统模板BEST

    国产绝对非常漂亮兼容IE6+的后台管理系统模板BEST,可以说我见过的国产最漂亮又兼容IE6的后台管理系统模板,真心的漂亮,包括的页面有后台登陆模板页面、工作台、表单提交、图片列表,数据表格列表、标签切换、工具...

    国产已经无法形容的兼容IE6+的后台管理系统模板Best

    国产绝对非常漂亮兼容IE6+的后台管理系统模板BEST,可以说我见过的国产最漂亮又兼容IE6的后台管理系统模板,真心的漂亮,包括的页面有后台登陆模板页面、工作台、表单提交、图片列表,数据表格列表、标签切换、工具...

    VB实现自动填表并提交表.7z

    本程序旨在演示如何使用Vb来完成自动填表并提交,包括程序自建...如果您安装的是IE7,在VB开发环境下运行可能会遇到莫名其妙的浏览器错误 但是编译为本地代码后运行无任何问题,目前还未找到原因为何...有谁知道烦请告知

    禁止按回车键提交表单的方法

    出现自动提交的情况,有两种可能: ...我们对于第一种情况一般都知道而且很容易理解,但是对于第二种浏览器的默认行为,可能知道这一点的人就比较少了,下面我具体看一下浏览器(至少ie如此)在表单提交上的默认行为。

    javascript实现ctrl+enter键提交表单

    javascript实现ctrl+enter键提交表单并且兼容ie和ff以及google浏览器(Chrome)、苹果浏览器(Safari)、360极速浏览器(ie和火狐)

    input file 表单修改,IE8 Firefox下兼容

    input file 表单很难用css样式来控制,IE下还好,dorder属性可以修改,但firefox下不行,非常丑,而且file的值通过模拟click事件获取的文件不能提交,也不能传给其他函数。 浏览按钮长度也不可控制。 前几天遇到这个...

    CSS样式控制实现IE提交表单记录历史点击返回信息仍在

    一个CSS样式控制和一个META标签即可实现IE提交表单记录历史,点击返回信息仍在,需要的朋友可以参考下

    解决IE10和IE11点击LinkButton没反应的服务端补丁

    解决IE10和IE11点击LinkButton没反应的问题,由于Microsoft .Net Framework 4.0下ASP.NET在IE10以上版本访问LinkButton时不能触发doPostBack事件,在分页或者控件使用LinkButton的时候点击无反应或提示doPostBack...

    Chrome Form多次提交表单问题的解决方法

    今天用chrome提交一个表单时,发现一个奇怪的问题: 代码如下: //提交...需要重新加载页面后才可以提交,而这个问题在Firefox,IE下没有出现。 马上Google了一下发现这是webkit内核浏览器的共有特性,这样做是为了防止表

    利用JS提交表单的几种方法和验证(必看篇)

    工作中发现表单提交方便的问题,很多时候IE下提交好好的,打了火狐下就出现了问题,利用提交按钮就不成功了,于是利用JS的方式就成功了,也不知道为什么。在导师的催促下就总结出以下的几种常用表单提交的方法。 第...

    delphi操作ie内容

    delphi操作ie表单.读取替换内容自动提交

Global site tag (gtag.js) - Google Analytics