`

JS截获回车键的方法并模拟Tab键

 
阅读更多

 

 

在填写表单时,习惯性会按下回车键,这将导致表单提交,很不好,这里介绍一个方法截获它。

一、其实很简单,只要在想截获的区域增加Onkeydown事件函数,并在执行函数中写下如下语句:
  if (window.event.keyCode==13) window.event.keyCode=0
  这样就取消回车键了


二、如果想模拟Tab键,只要写成
  if (window.event.keyCode==13) window.event.keyCode=9
  就行了,它会跳到另一个元素上。

 

三、回车提交表单(1)
 input type=text name="hehe" onkeydown="KeyDown()"> 


 <script language="javascript">
 function KeyDown() {   
    if (event.keyCode == 13)   {     
       event.returnValue=false;     
       event.cancel = true;     
       Form1.btnsubmit.click();   
    }
 }
 </script>

 

 

 

 回车提交表单(2)
  还有一种方法是加在对象中,中body ,table ,input
  <body onkeydown="if(event.keyCode==13){event.returnValue=false;event.cancel=true;query();}"  >

分享到:
评论

相关推荐

    计算机软件-商业源码-117 截获Tab键.zip

    本资源"计算机软件-商业源码-117 截获Tab键.zip"提供了一个商业级别的解决方案,帮助开发者拦截并自定义Tab键的行为。 源码软件通常指的是程序员编写的原始代码,这些代码可以被其他开发者使用、学习或修改,以适应...

    VisualC 实效编程 114 截获键盘信息

    VisualC 实效编程 114 截获键盘信息VisualC 实效编程 114 截获键盘信息VisualC 实效编程 114 截获键盘信息VisualC 实效编程 114 截获键盘信息VisualC 实效编程 114 截获键盘信息VisualC 实效编程 114 截获键盘信息...

    截获键盘信息.rar_windows键盘输入_截获键盘

    当用户按下键盘键时,键盘驱动会生成硬件扫描码,并将其转化为键盘事件发送到消息队列。应用程序通过调用Windows API函数来获取这些键盘事件,例如`GetMessage`和`PeekMessage`。 要截获键盘输入,开发者通常会编写...

    USBkey.rar_usbkey _usb虚拟键盘_模拟USBkey_模拟ps/2键盘_模拟键盘

    在某些特定情况下,模拟键盘可以提供一种更安全的输入方式,保护用户数据不被键盘记录器等恶意软件截获。 开发者在处理USBkey相关项目时,通常需要查阅相应的技术文档,这些文档可能包括源代码、电路设计、固件程序...

    C#截获处理系统键盘消息的源代码

    在C#编程中,有时我们需要对用户的键盘输入进行特殊的处理,比如截获特定的按键事件,或者阻止某些键的默认行为。这样的需求通常出现在游戏开发、自动化工具或特殊应用程序中。本篇将深入探讨如何使用C#来实现系统...

    VC中截获按键消息

    4. **显示和更新窗口**:调用`ShowWindow`和`UpdateWindow`方法,使窗口可见并更新其内容。 通过以上步骤,你已经成功地在VC++中截获了按键消息。不过,如果你想要在整个应用程序级别截获按键,你可能需要在消息泵...

    VC,代码控制光标,截获键盘信息,截获鼠标移开事件,模拟键盘输入,模拟鼠标的单双击,鼠标位置追踪,限定鼠标区域

    在VC++编程环境中,开发人员有时需要对用户的输入行为进行控制或者模拟,这在各种应用场景中都很常见,比如游戏开发、自动化测试、辅助工具等。本篇将详细讲解标题和描述中涉及的几个关键技术点: 1. **代码控制...

    C#键盘输入回车键实现点击按钮效果的方法

    本文实例讲述了C#键盘输入回车键实现点击按钮效果的方法,在C#项目开发中非常具有实用价值。分享给大家供大家参考。 具体实现方法如下: 把Form的KeyPreview设为true 然后设置KeyDown,KeyUp或KeyPress事件。在...

    vc 利用HOOK编程截获功能键

    总结,通过VC++ 6.0的HOOK编程,我们可以截获并处理系统级别的键盘事件,如功能键F1的按下,从而实现自定义的功能。这在某些特殊应用场合,如游戏外挂、键盘监控、自动化测试等场景中非常有用。不过,正确理解和合理...

    计算机软件-商业源码-108 截获Power键.zip

    标题中的“计算机软件-商业源码-108 截获Power键.zip”指的是一个包含商业源码的压缩包,其主要功能是截获并处理计算机的Power键事件。这个软件可能是一个系统级别的应用程序,允许开发者或用户自定义电源管理功能,...

    鼠标键盘事件截获

    在Windows编程中,截获鼠标和键盘事件是实现某些高级...以上就是关于"鼠标键盘事件截获"的相关知识点,理解并掌握这些内容,可以帮助开发者实现对用户输入的深度监控和控制,从而在各种应用场景中发挥出强大的功能。

    MFC/VC 编程 截获键盘信息

    本篇文章将详细讲解如何在MFC应用中截获键盘信息并将其输出到文件。 首先,我们需要理解MFC的事件处理机制。MFC是基于消息驱动的,它使用消息映射(Message Map)来处理各种用户输入,包括键盘事件。当用户按下键盘...

    基于Linux内核的键盘模拟实现.docx

    本文档详细介绍了基于 Linux 内核的键盘模拟实现,涵盖了 Linux 内核支持的外部调用接口、系统调用、中断、钩子函数等关键概念,并阐述了键盘工作机理和键盘模拟的实现方法。 一、Linux 内核支持的外部调用接口 ...

    截获键盘信息的钩子

    在IT领域,尤其是在Windows编程中,"截获键盘信息的钩子"是一个常见的技术实践,主要用于监控和处理系统中的键盘事件。全局钩子是这个技术的一种实现方式,它允许一个程序在系统的任何线程中安装钩子,从而捕获整个...

    钩子截获同时按下左右键.bak.rar

    钩子截获同时按下左右键.bak.rar 钩子截获同时按下左右键.bak.rar 钩子截获同时按下左右键.bak.rar 钩子截获同时按下左右键.bak.rar 钩子截获同时按下左右键.bak.rar 钩子截获同时按下左右键.bak.rar

    编辑框键盘截获

    测试截获键盘的小程序,帮助初学C++者熟悉程序

    asp键盘输入密码

    10. **回车键事件**:在JavaScript中处理回车键事件,使得用户按下回车键时也能触发密码验证和登录操作。 通过以上技术,我们可以构建一个安全且用户体验良好的ASP登录页面,用户可以通过点击虚拟键盘输入密码,而...

    易语言钩子截获同时按下左右键

    在标题和描述中提到的"易语言钩子截获同时按下左右键",就是一种利用钩子技术来捕捉用户同时按下鼠标左键和右键的行为。 首先,我们要了解钩子的工作原理。在Windows操作系统中,钩子是通过向系统注册一个钩子函数...

    SDK 制作 war3改键

    在war3改键中,当hook截获了原始的按键事件后,可能会选择模拟其他按键的输入,这样玩家就能在游戏中实现快捷操作或者实现原本无法做到的功能。 开发这样的工具通常涉及以下步骤: 1. **了解游戏机制**:首先需要...

    易语言源码钩子截获同时按下左右键.rar

    总结起来,这个压缩包提供了一个易语言实现的Windows钩子技术示例,重点在于如何使用易语言来截获并处理键盘事件,特别是同时按下左右键的情况。通过学习这个案例,我们可以深入理解Windows钩子的工作原理,以及在...

Global site tag (gtag.js) - Google Analytics