`
sunarrow
  • 浏览: 18038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

IE下回车事件的表单自动提交问题

阅读更多

程序出现了一个非常莫名其妙的BUG,一个很简单的LOGIN表单会提敲回车会提交两次!!

 

清空IE缓存,清除keyPress事件,敲回车时却依然自动提交表单。。。。

怪事,我并没有定义submit按钮,也没有image控件--干吗自动提交呢

 

招式用尽才想起GOOGLE......原来当表单只有一个输入框时!回车事件将自动提交!!

无语--IE太聪明了---太聪明了。。

加上一个隐藏的 text 字段,问题就解决了。

分享到:
评论

相关推荐

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

    同样如果一个表单中只有一个单行文本输入域(text),那么在这个输入域中按Enter键时,浏览器会自动提交该表单。 我们对于第一种情况一般都知道而且很容易理解,但是对于第二种浏览器的默认行为,可能知道这一点的人...

    网页中表单按回车就自动提交的问题的解决方案

    在网页设计中,表单是用户与服务器交互的重要组成部分,其中的一个常见问题是在表单内按下回车键会自动触发表单的提交。这在某些情况下可能会带来不便,例如用户可能意外地提前提交了未完成的表单。本文将详细讨论这...

    jquery禁止回车触发表单提交

    在网页开发中,用户在表单输入时按下回车键通常会导致表单的自动提交,这在某些场景下可能不是我们期望的行为。特别是在有多个表单或者非提交按钮的输入框时,用户在非提交按钮的输入框按回车可能会引发错误的操作。...

    Form表单按回车自动提交表单的实现方法

    在前端开发中,表单交互是用户界面的重要组成部分,而其中的一个常见需求是让用户通过按回车键自动提交表单。本文将详细讲解如何实现这一功能,并探讨在不同情况下是否需要自动提交表单。 首先,当一个`<form>`表单...

    页面只有一个text的时候,回车自动submit的解决方法

    将这个隐藏的文本输入框添加到表单中,可以解决回车键自动提交的问题,同时不影响用户的视觉体验。 总结来说,解决“页面只有一个text时,回车自动submit”的问题,可以尝试通过监听键盘事件、阻止默认事件或添加...

    禁用Enter键表单自动提交实现代码

    本文将详细介绍如何通过JavaScript代码来禁用Enter键触发的表单自动提交功能。 首先,我们需要了解事件处理程序在JavaScript中的工作原理。事件是用户与网页交互时发生的动作,如点击、滚动或键盘按键等。我们可以...

    IE助手(自动填表)

    程序通过自动填充功能,填写网页表格完成自动提交,适用于群发博文,邮件等操作。 软件开发由EtSoftware工作室研发。用户可根据设定的配置文件。定时发送相关内容。 程序仅用于学习使用不得用于商业用途,违法规定...

    textarea在文本之后获得焦点,适合ie,火狐,谷歌

    当然,还可以设置其他属性,如`name`(用于表单提交)、`placeholder`(占位符文本)等。 接下来,我们讨论如何在文本输入后让`textarea`自动获取焦点。这通常通过JavaScript实现,因为HTML本身不支持这样的行为。...

    js阻止默认浏览器行为与冒泡行为的实现代码.docx

    例如,如果用户在表单中按下回车键,浏览器通常会自动提交表单,但你可能希望阻止这种行为,让回车键具有其他功能。在这种情况下,可以监听`onkeydown`事件,检查按键码,如果是回车键(键码13),则阻止提交并赋予...

    SiteServer v3.4.4 for .net1.1.rar

    解决提交表单中内容回车换行后台显示不正常问题。 解决信息管理--站点数据统计中如果回收站里面有东西,按栏目统计和按管理员统计的数据不一致问题。 解决提交表单字段表单提交类型改为内容编辑器加上验证不正常...

    修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交

    而在我的IE6.0下,则无此问题。 原因分析: Autocomplete插件对用户输入字符的触发自动匹配是通过”keydown”事件进行的(可分析jquery.autocomplete.js第 92行),在IE6中,当输入法打开时,输入的字符是不会触发”...

    javascript 验证大全

    2. **键盘事件处理**:`Enter2Tab` 函数用于处理回车键(键盘码13)的行为,使得在输入框或下拉列表中按下回车时,焦点会自动移动到下一个控件。它通过监听 `onkeydown` 事件,根据浏览器类型(Firefox 或其他)改变...

    jQuery.Autocomplete 中文支持.docx

    然而,这种方法并不完美,因为它会破坏原有插件的一些关键行为,如回车键的默认行为会被改变,原本应将选定项输入到输入框中的操作可能变为提交表单。 为了兼顾功能完整性和浏览器兼容性,一种更为理想的解决办法是...

    监听键盘事件

    如果需要阻止键盘事件的默认行为(例如,阻止回车键提交表单),可以使用`event.preventDefault()`方法。 4. **XML与键盘事件**: 尽管XML主要用来描述数据结构,而不是用于交互式应用,但在XMLHttpRequest(XHR...

    jQuery.Autocomplete 中文支持.pdf

    这样的改动确实可以让 Firefox 对中文输入做出即时反应,但同时也破坏了原本的事件处理机制,如回车键的默认行为会从选择建议项变为提交表单。 更理想的解决方案是保留原始事件处理,同时增加对 Firefox 的中文输入...

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

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

    jQuery LigerUI V1.1.0

    [修复]解决ligerLayout,在IE6下调整Line太宽的问题 [修复]解决ligerLayout,包含在form下不能正常显示高度的问题 表单 [修复] ligerSpinner每次点击即增加/减少,而不是按住的时候才有效果

    artDialog_Demo

    18、修复一处隐秘BUG:当使用Ctrl+回车提交表单并弹出对话框时导致弹出新窗口 (因为此时焦点在对话框关闭链接上,这个快捷键让很多浏览器新建窗口) 19、重新绘制'earo'皮肤,修复毛边的问题 20、修复拖动的时候...

    超实用的jQuery代码段

    2.13 禁用表单的回车键提交 2.14 禁用右键单击上下文菜单 2.15 IE下禁用文本选择功能 2.16 输入框获取焦点时文本高亮提示 2.17 实现多个输入框同步操作 2.18 在新窗口中打开外部链接 2.19 jQuery实现outerHTML属性 ...

Global site tag (gtag.js) - Google Analytics