`
xiao_Yao
  • 浏览: 11649 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

IE9标准模式下,表单自动提交

IE 
阅读更多
前几天有个项目在IE9下面遇到了表单验证失败后自动提交的问题。
经过反复查找,不断简化代码。终于查到原因。
最终简化后的代码如下(原先代码有2000左右行,呵呵):

<form name="baseForm" method="post" action="/inv/do/template/pageflow/normal">
    	<input>
    	<button >ssssss</button>
</form>

在查找过程最初以为是公司复杂的代码有人加入一些错误的js代码造成了表单误提交。不过简化成这样还有问题,那自然就不是代码直接造成的了。
简化成这样后还出现了新情况,问题时有时无,呵呵,灵光一闪,IE的怪异模式和标准模式??。
其实这个问题是早该找到的,预先我就设置了两种模式的DTD测试,不过认为不是这个原因,所以马虎过去。

不罗嗦了,结论就是:
 在ie9的标准模式下,类似以上代码的表单,点击button会造成表单的提交。而在怪异模式下则不会提交。

最后用我的文章标题google了一下,发现一个测试。不过他没有讲到IE的怪异模式和标准模式会 有区别。大家可以参考。
[url=http://www.iefans.net/form-biaodan-dongzuo-fanying/]
http://www.iefans.net/form-biaodan-dongzuo-fanying/
[/url]
分享到:
评论

相关推荐

    [原创]基于JQUERY的Combo下拉框控件

    控件中含有隐藏的SELECT表单控件,ID及NAME都可自定义,这样可使COMBO控件放在一个普通的表单内,用户用一般的提交方式, 也可把选中的值准确地传到后台 经测试,兼容IE6--IE8,Firefox,chrome浏览器,在非IE浏览...

    站长万能助手 v1.8

    自定义登陆后的参数提交,随时调用传递 强大的界面自定义功能, 内置浏览器代理,自动模拟浏览器IE、FireFox、Android自带浏览器、UC浏览器提交 强大的参数自定义添加,无限参数添加,内部各个位置随时调用 可获取...

    JavaScript网页特效范例宝典源码

    实例081 自动提交表单 125 实例082 通过for循环获取表单元素的中文名称 126 实例083 可以提交到不同处理页的表单 127 第3章 实用JavaScript函数 129 3.1 数据验证 130 实例084 通过正则表达式验证日期 130 实例085 ...

    artDialog_Demo

    15、删除脚本对IE6 png bug内置支持,之前测试版本自动修复ie6 png皮肤是因为作者偷懒 16、修改aero皮肤CSS、针对IE6单独兼容,减少之前脚本修复png占用过多的客户端资源 17、默认皮肤改为前版的mini,没有使用...

    asp.net知识库

    HttpModule 实现 ASP.Net (*.aspx) 中文简繁体的自动转换,不用修改原有的任何代码,直接部署即可! 服务器自定义开发二之客户端脚本回发 Web开发: 使用URL重写WEB主题切换 如何在Asp.Net1.1中实现页面模板(所谓的...

    SpaceBuilder v3.1[免安装]源码

    6.IE9下空间装扮不可拖动 7. 添加用户标签时,输入两个以上,模式框不关闭 8. 解决提交表单时,会出现提交按钮一直显示“正在处理…”的情况 9. 解决启用Http压缩时,如果页面出错,则会显示乱码问题 10.用户标签...

    超实用的jQuery代码段

    2.15 IE下禁用文本选择功能 2.16 输入框获取焦点时文本高亮提示 2.17 实现多个输入框同步操作 2.18 在新窗口中打开外部链接 2.19 jQuery实现outerHTML属性 2.20 实现带固定表头的表格 2.21 为表单内控件设定缺省数值...

    400个DreamWeaver插件

    mxp/用表单外部的事件来提交表单 mxp/用表单外部的事件来控制表单的行为,包括提交,清空等等 mxp/可以对文本框中的内容做多种限制,比如不包含空格、引号等等 mxp/在Dreamweaver的File菜单下加一个Print code命令,...

    jQuery LigerUI V1.1.0

    [优化]优化表单,每个表单插件(ligerTextBox、ligerSpinner等)可以通过属性ligerui自动加载参数,如ligerui="{width:200}" 表格 [优化]gridRows和Total字段名可配置,提交给服务器的参数可配置,所有与用户操作交互...

    禅道项目管理软件开源版5.3正式版本

    937 设置ie8, ie9的兼容模式 944 bug的操作系统列表和浏览器列表调整 1175 搜索,计划应该按照日期倒序排 1191 用例前置条件可以回车换行 1206 关闭护项目和产品的时候,历史记录还是英文的用户名,应该用中文的。 ...

    PHP程序开发范例宝典III

    实例031 不提交表单获取单选按钮的值 43 实例032 选中单选按钮后显示其他表单元素 44 实例033 根据数据表结构自动生成数据录入页面 45 实例034 投票系统中单选按钮与复选框的应用 47 2.3 下拉列表的应用 ...

    精通AngularJS part1

    使用ngSubmit处理表单提交162 使用ngClick处理表单提交162 59重置用户信息表单162 510摘要164 第6章导航165 61单页Web应用的URL166 HTML5之前的HashbangURL166 HTML5和historyAPI167 62使用$location服务168...

    《程序天下:JavaScript实例自学手册》光盘源码

    7.3 Ctrl+Enter提交数据 7.4 IE中屏蔽退格建(Back Space) 7.5 屏蔽键盘所有键 7.6 JavaScript捕获方向键 7.7 状态栏变化信息 7.8 状态栏的跑马灯效果 7.9 状态栏缩放文字 7.10 状态栏文字来回出现 7.11 交替闪烁的...

    程序天下:JavaScript实例自学手册

    7.3 Ctrl+Enter提交数据 7.4 IE中屏蔽退格建(Back Space) 7.5 屏蔽键盘所有键 7.6 JavaScript捕获方向键 7.7 状态栏变化信息 7.8 状态栏的跑马灯效果 7.9 状态栏缩放文字 7.10 状态栏文字来回出现 7.11 交替闪烁的...

    YouDianCMS v8.0 开源PC手机微信app小程序五合一 v8.0.zip

    系统除支持多语言、自定义模型、SEO优化、静态页生成、评论留言、订购、会员、广告、招聘、统计、自助表单等常见企业网站基本功能外,还有微信接口、数据采集、英文自动翻译、一键备份等特色功能。运行环境:...

    文章管理系统

    9.[改变]后台兼容模式提升到IE8模式 10.修复其他诸多小细节 2013年07月19日 V2.74更新包 1.[新增]后台引导页加入非IE浏览器提示,后台部分功能在非IE浏览器下可能没法使用 2.[修复]【紧急】纠正后台设皮肤目录存在...

    精通JS脚本之ExtJS框架.part2.rar

    15.5.2 IE下的优秀JavaScript调试工具Companion.JS 15.5.3 DebugBar和Companion.JS的基本操作 15.6 调试技巧 15.6.1 在Firebug中直接调试脚本 15.6.2 调试代码运行速度 15.6.3 查看对象属性 第16章 ExtJS案例...

    精通JS脚本之ExtJS框架.part1.rar

    15.5.2 IE下的优秀JavaScript调试工具Companion.JS 15.5.3 DebugBar和Companion.JS的基本操作 15.6 调试技巧 15.6.1 在Firebug中直接调试脚本 15.6.2 调试代码运行速度 15.6.3 查看对象属性 第16章 ExtJS案例...

    TOWCMS乐酷三合一建站程序 v7.3.zip

    模板采用DIV CSS布局,并兼容 IE6/7/8/9/10、Google Chrome、Firefox、Opera、Webkit、搜狗、360、遨游等浏览器。 4)内置SEO功能 提升网站搜索引擎排名 SEO功能包含页面标题、关键词、描述设置;搜索引擎提交;...

Global site tag (gtag.js) - Google Analytics