`
JavaSam
  • 浏览: 951867 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于ie输入框回车提交表单的问题

 
阅读更多

<form id="Form1" method="post" runat="server" onsubmit="return false">

在FORM中的TEXTBOX框中回车,会触发FORM的SUBMIT事件,这是IE对于HTML语法的解析设计使然,也并非ASP.net特有,在手工编写的纯HTML页面(非.net服务器端生成的HTML)中同样会有此现象。
注意,在文本框中回车触发的是FORM的onsubmit事件,这一点可以在客户端FORM标签行中加onsubmit="javascript:window.alert('Submit?');"来验证。
对于asp.net,因为所有服务器端事件都是通过客户端submit(加上viewstate和event.srcElement)实现的,在TEXTBOX中回车,会触发TEXTCHANGED服务器端事件,点击BUTTON才会触发服务器端Button_Click事件。而PAGE_LOAD是每次都会执行的。

分享到:
评论

相关推荐

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

    在Web开发中,我们经常需要为用户提供更友好的交互体验,其中一个常见的需求就是允许用户通过按下回车键来提交表单。这种方法可以提高用户体验,并且在很多场景下是非常实用的。 #### 代码解析: ```javascript ...

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

    在网页开发过程中,一个常见的需求是当用户在文本框中按下回车键时,自动触发表单提交。这种功能在多种浏览器中实现的方式可能有所不同,尤其是对于IE(Internet Explorer)和Firefox这两种主流浏览器。本文将深入...

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

    在创建交互式用户界面时,尤其是登录或其他表单提交的场景,响应用户的回车键行为变得至关重要。传统的 HTML 表单在用户按下回车键时会自动提交,但当使用 jQuery 和 AJAX 进行异步数据交互时,这个默认行为不再生效...

    js光标定位文本框回车表单提交问题的解决方法

    其中,比较常见的一个问题是,当页面上只有一个单行文本输入框时,用户在该输入框中按下回车键,浏览器默认会提交表单。这可能会导致页面跳转或者不符合用户的预期行为,特别是当页面中有多个操作,例如“搜索”和...

    jquery禁止回车触发表单提交

    特别是在有多个表单或者非提交按钮的输入框时,用户在非提交按钮的输入框按回车可能会引发错误的操作。`jQuery` 提供了一个简单的方法来禁止这种回车键触发的表单提交行为。 首先,我们需要理解`jQuery`中的`...

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

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

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

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

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

    通过设置`style='display:none'`,这个输入框不会在页面上显示,同时回车键也不会触发表单提交: ```html ``` 2. 在文本框的`onkeydown`事件中添加代码,阻止回车键的默认行为。例如,使用`event.keyCode...

    利用JS屏蔽页面中的Enter按键提交表单的方法

    在网页开发中,有时我们需要避免用户通过按下键盘上的Enter键来触发表单的提交操作,因为这可能会导致未预期的结果或者影响用户体验。本篇将详细讲解如何利用JavaScript(JS)来实现这一功能。 首先,我们要了解...

    jquery按回车键实现表单提交的简单实例

    通过上述知识点,开发者可以了解到如何使用jQuery来监听键盘事件,并且实现当用户在表单输入完成后按回车键时提交表单的功能。这在很多需要优化用户体验的场景中非常实用,可以减少用户的操作步骤,提高效率。同时,...

    表单切换,用回车键替换Tab健(不支持IE)

    然而,需要注意的是,这个功能在Internet Explorer浏览器中可能无法实现,因为IE对某些自定义键盘事件处理可能存在兼容性问题。 在上述代码示例中,我们看到了一个用JavaScript实现的方案,用于将回车键事件转换为...

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

    然后,我们将详细说明如何在特定的DOM元素,比如表单中的输入框,上监听回车事件。最后,我们将探讨如何通过JavaScript禁用回车键默认的提交表单行为。 在Web前端开发中,处理键盘事件通常是通过监听document的键盘...

    PassWord输入框代码分享

    如果希望回车键执行提交操作,应在此处添加相应的逻辑,比如调用表单的提交方法或执行验证。 4. **浏览器兼容性**: - 代码使用了`window.event`来处理IE浏览器的键盘事件,而`event.which`适用于Netscape/Firefox...

    文本框中,回车键触发事件的js代码[多浏览器兼容]

    标题“文本框中,回车键触发事件的js代码[多浏览器兼容]”所指的知识点涉及JavaScript脚本编程,在网页中如何捕捉和处理回车键的按键事件,以及如何确保该事件处理在不同的浏览器(如IE和Firefox)中均能正确运行。...

    模仿password输入框的实现代码

    `onkeypress`事件调用`hiddenPass`函数,处理回车键的输入,这在表单提交时可能会有用。 接下来是对应的JavaScript代码: ```javascript function hiddenPass(event) { var password0 = document.getElementById...

    模仿IE下拉过滤功能

    在IT领域,模仿IE下拉过滤功能是一种常见的用户体验优化技术,尤其在开发Web应用程序时,这种功能能够极大地提升用户输入的效率和体验。IE浏览器的下拉过滤功能,实际上是自动完成(AutoComplete)或自动填充...

Global site tag (gtag.js) - Google Analytics