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

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

阅读更多

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

 

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

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

 

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

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

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

分享到:
评论

相关推荐

    ie ,火狐 文本框回车自动提交

    为了确保在IE、Firefox以及所有现代浏览器中都能正确实现文本框回车自动提交,最可靠的方法是使用JavaScript来监听文本框的键盘事件。这样,无论用户使用哪种浏览器,都可以确保一致的用户体验。 ```javascript // ...

    按回车键提交表单~~~~~

    如果确实按下了回车键,则模拟点击提交按钮的行为,进而实现表单的自动提交。 ### 2. 兼容性问题及解决方案 在上述代码中,可以看到开发者为了兼容IE浏览器而特别编写了一段逻辑。这是因为早期的IE浏览器与其他...

    点击回车提交表单,应用Java技术实现。

    在这个例子中,我们利用JavaScript来监听键盘事件,并在用户按下Enter键时自动提交表单。 ```javascript document.onkeydown = function (evt) { var evt = window.event ? window.event : evt; // 兼容IE和其他...

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

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

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

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

    jquery禁止回车触发表单提交

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

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

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

    Jquery响应回车键直接提交表单操作代码

    传统的 HTML 表单在用户按下回车键时会自动提交,但当使用 jQuery 和 AJAX 进行异步数据交互时,这个默认行为不再生效。本文将详细讲解如何使用 jQuery 实现回车键触发表单提交。 首先,让我们回顾一下问题的背景:...

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

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

    JavaScript监听和禁用浏览器回车事件实例

    通过返回false,我们可以阻止这种行为,从而实现自定义的回车键处理逻辑,而不是让表单自动提交。 以上是本文要介绍的核心内容。为了更好的理解和应用,我们提供一些示例代码。第一段代码展示了如何监听文档中的...

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

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

    IE助手(自动填表)

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

    jquery 回车事件实现代码

    此外,可以直接对表单进行操作,在按下回车键时提交表单: ```javascript // 全局回车键事件处理,直接提交表单 $(function(){ document.onkeydown = function(e){ var ev = document.all ? window.event : e; ...

    jquery实现回车键触发事件(实例讲解)

    在实际应用中,如果遇到需要在输入框中按下回车键执行特定操作,而又不想提交表单(例如,自动补全功能),我们就可以使用`keydown`事件来实现。我们可以根据实际需求,在`keydown`事件处理函数中编写相应的逻辑。 ...

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

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

    js捕获后台事件js捕获后台事件

    1. **表单验证**:在用户提交表单之前,可以通过键盘事件来检测用户是否已经输入了必填项,或者进行一些基本的数据格式验证。 2. **快捷键操作**:很多Web应用会为用户提供快捷键功能,比如Ctrl+S保存、Ctrl+Z撤销等...

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

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

Global site tag (gtag.js) - Google Analytics