`
yaoyq
  • 浏览: 10700 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

捕获回车事件时,表单重复提交问题

EXT 
阅读更多
今天在页面中捕获回车事件,发现提交表单时,会重复提交,最后在方法后面加一个return false,问题才得以解决。
document.onkeydown=function()
{//捕捉回车
   if (event.keyCode==13)
       {
             checkFormValidate();
             return false;
       }
}
 
分享到:
评论
4 楼 ihqn19 2012-11-08  
为什么加这个就可以了return false;
3 楼 bj0828 2008-12-24  
我也遇到一样的问题
return false 就解决了!谢谢楼主
2 楼 lkjust08 2008-11-16  
  小弟也有这样的问题,不知道,大虾们是如何解决的
1 楼 makemyownlife 2008-08-13  
今天,我也碰到了这样的问题,是在ext中,form表单里有一个onsubmit方法,按回车的话,会重复提交,郁闷了好久,不知道有没有不用这种方法,还可以防止重复提交的js????

相关推荐

    没有form表单情况下敲回车键提交表单的js代码.docx

    ### 没有form表单情况下敲回车键提交表单的JS代码 在Web开发中,表单是用户与网站交互的重要方式之一。通常情况下,表单通过`<form>`标签来定义,并且可以通过点击按钮或者按下回车键来提交表单数据。但在某些特殊...

    jQuery javaScript捕获回车事件(示例代码)

    当表单提交时,会调用名为“formSubmit”的函数,这个函数应该是用户自定义的用于处理表单提交逻辑的函数。在函数的最后,通过return false阻止了表单的默认提交行为,防止页面刷新。 除了上述的回车事件处理逻辑,...

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

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

    【JavaScript源代码】一篇文章教你实现VUE多个DIV,button绑定回车事件.docx

    尽管这样可以捕获回车事件,但它会成为全局事件,导致在整个应用中按下回车键都会触发这个事件,这并不是我们想要的结果。 为了解决这个问题,文章提出了一个更具体且可控的解决方案: 1. 在确认按钮和取消按钮...

    .net,js捕捉文本框回车键事件的小例子(兼容多浏览器).docx

    以下是一个JavaScript函数`bubufx_enterpress`,它用于捕获回车键事件: ```javascript function bubufx_enterpress(e) { var keynum; if (window.event) { // 检查是否为IE keynum = e.keyCode; // 使用keyCode...

    jquery禁止回车触发表单提交

    在网页开发中,用户在文本框中按下...总的来说,通过使用jQuery,我们可以方便地捕获并处理用户的键盘事件,从而控制页面的行为,避免不必要的表单提交。这对于创建更灵活、用户体验更好的交互式Web应用是非常关键的。

    解决vue+element 键盘回车事件导致页面刷新的问题

    在使用Vue.js结合Element UI开发Web应用时,我们可能会遇到一个常见问题:在表单中通过键盘回车键触发输入事件后,页面发生刷新。这个问题通常是由于W3C标准中关于表单的默认提交行为导致的。在标准中提到,当一个...

    jquery表单事件

    1. `submit`: 当表单被提交时触发。使用`$(selector).submit(function(event))`可以捕获并处理表单提交事件。 2. `focus`: 当元素获得焦点时触发。这对于在用户开始输入时执行某些操作非常有用。 3. `blur`: 当元素...

    在intraweb中实现回车键代替Tab键

    这个函数将捕获用户按下回车键时的事件,并模拟Tab键的效果。 ```delphi procedure TIWForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (Key = VK_RETURN) and (Shift = ...

    jsp中如何实现按下回车键自动提交表单

    总结来说,通过JavaScript(或者使用库如jQuery)监听键盘事件,检查回车键的按键码,并在检测到回车键被按下时触发表单的提交,可以在JSP中实现按下回车键自动提交表单的功能。这样,用户无需手动点击提交按钮,只...

    js与jquery回车提交的方法.docx

    当检测到回车键时,可以根据实际需求执行相应的操作,例如提交表单或调用特定函数等。 ##### 示例代码: ```javascript document.onkeydown = function (event) { var e = event || window.event; if (e.keyCode...

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

    首先,我们将介绍如何捕获回车键事件,并给出相应的示例代码。然后,我们将详细说明如何在特定的DOM元素,比如表单中的输入框,上监听回车事件。最后,我们将探讨如何通过JavaScript禁用回车键默认的提交表单行为。 ...

    没有form表单情况下敲回车键提交表单的js代码

    在上面的代码中,我们通过添加一个键盘事件监听器到指定的输入框上,当用户按下回车键时,捕获这个事件并阻止默认行为。然后,我们获取输入框的值,并通过调用一个自定义的submitData函数来处理数据的提交。 要注意...

    Ctrl+Enter键按钮提交表单代码.zip

    当用户在表单内的任何输入框按下Ctrl+Enter时,JavaScript代码会捕获这一事件并触发表单提交。以下是一个简单的JavaScript实现: ```javascript document.querySelectorAll('input[type="text"], textarea')....

    C# 回车控制焦点C# 回车控制焦点

    当用户按下回车键时,程序可以捕获这个事件并执行相应的操作。在C#中,我们通常通过为控件添加事件处理程序来实现这一功能。例如,对于一个文本框控件,我们可以添加KeyDown事件处理程序: ```csharp textBox1....

    ASP.NET回车提交事件浅析

    ASP.NET回车提交事件是网页开发中的一个常见功能,允许用户在按下回车键时触发表单的提交操作。在ASP.NET中,这个功能主要涉及到HTML的form元素以及按钮元素的交互。回车提交事件并非ASP.NET框架本身提供的特定事件...

    按回车键显示EditText

    默认情况下,Android系统并未设置EditText监听回车键(Enter键)的事件,而是通常用于移动到下一个焦点或者提交表单。 为了实现按回车键显示另一个EditText或处理相关操作,我们需要自定义一个EditText,并覆盖其`...

    C#实现回车光标自动跳到下一个控件的几种方法

    // 避免默认的回车键行为,如表单提交 e.Handled = true; // 找到下一个TextBox控件 Control nextControl = FindNextControl(textBox1, true, true, false, true); if (nextControl != null && nextControl ...

    jquery多浏览器捕捉回车事件代码

    在本文中,我们将深入探讨如何使用jQuery在多个浏览器上捕获回车事件,以及遇到兼容性问题时的解决方案。 首先,让我们看看给定的代码片段: ```javascript $(document).keydown(function(event) { if (event....

Global site tag (gtag.js) - Google Analytics