如何在 keydown 中停止按键事件

2024-01-09

我怎样才能停下来keypresskeydown 处理程序中的事件?


即使从 keydown 中也无法停止按键......它们都是非常独立的事件。您可以做的是在读取字符后取消按键/按键。这是我只允许在文本框中输入字母和数字的方法(jQuery)

  urlBox.keypress(function(e){
            if(e.which == 13 || e.which == 8 || e.which == 0) return true;
            if(48 <= e.which && e.which <= 57) return true;
            if(65 <= e.which && e.which <= 90) return true;
            if(97 <= e.which && e.which <= 122) return true;
            return false;                 
          });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 keydown 中停止按键事件 的相关文章

随机推荐

  • 带 apexcharts 的半圆环图

    I am trying to make half donut chart with multiple data as following picture using apexcharts 到目前为止我只发现Semi Circle Gauge
  • Raphael JS Pie:将 ID 添加到路径切片

    我在 Raphael Google Groups 上看到过这个问题 但是经过几个小时的搜索 以及这里和 Google 我似乎找不到解决方案 我只是希望能够使用 jQuery 定位我的饼图 svg 路径 切片 但我无法弄清楚如何将自定义 id
  • TFS 在更改映射时删除了我的文件

    I had这是一个相当大的解决方案 这里有很多代码 由于 TFS 存在一些问题 我想创建一个新的 干净 存储库 我删除了到旧存储库的映射 并尝试创建新映射 这导致了一个错误 即已经存在到我的解决方案的映射 我去了Source Control
  • AJAX 可以从远程服务器请求数据吗?

    我可以在 JavaScript 中使用 XMLHttpRequests 来请求与发出请求的服务器不同的服务器上的文件吗 谢谢 您需要使用一个名为的方法JSONP http remysharp com 2007 10 08 what is j
  • 如果满足条件则停止 Gulp 任务

    我试图做到这一点 因此如果未指定 theme 标志 它会停止 gulp 任务 并想知道以 DRY 方式执行此操作的最佳方法 我希望每个单独的任务在未指定 theme 的情况下停止 并且在不满足条件时也让默认任务停止 到目前为止我已经尝试了一
  • 消除 Visual Studio 解决方案文件夹中的临时文件

    我正在清理一堆来自不同来源的视觉工作室项目 解决方案 并且有数量惊人的临时文件 and 临时文件夹存储在每个溶液中 我想知道哪些文件类型可以安全删除 以便我可以编写一个脚本来处理繁重的工作 这样当我尝试组织整个文件夹结构并将其链接到正确的共
  • 使用 AVFoundation 捕获静态图像

    我目前正在创建一个简单的应用程序 它使用 AVFoundation 将视频流式传输到UIImageView 为了实现这一点 我创建了一个实例AVCaptureSession and an AVCaptureSessionPreset let
  • jQuery:仅在父链接上防止默认

    解决方案 找到了解决方案 使用的父节点 skaftetopmenu li gt a click function e e preventDefault var subid this parentNode attr id if subid f
  • ActiveRecord::Relation#bind 的目的是什么?

    只是出于好奇 我正在阅读的文档关系 查询方法模块 http apidock com rails v3 2 8 ActiveRecord QueryMethods bind并找到了该方法 def bind value relation clo
  • 具有 4 个视图控制器的页面视图控制器 - 如何将视图 2 设置为初始视图控制器?

    我创建了一个带有四个视图控制器的 pageViewController 现在的顺序是 VC1 VC2 VC3 VC4 var pageControl UIPageControl var pendingPage Int lazy var vi
  • 如何取消handler.postDelayed?

    如果我有怎么办handler postDelayed线程已经在执行中 我需要取消它吗 我这样做是为了取消 postDelays 根据 Android 删除回调 http developer android com reference and
  • d3.event.pageX & d3.mouse(this)[0]

    我试图找出 d3 event pageX 和 d3 mouse this 0 之间的区别 我猜两者是相同的 但是 当我 console log 两者时 我的代码中的值与 8 不同 var height 600 var width 600 v
  • 如果用户未使用电子邮件注册,Firebase 身份验证标识符会从 Facebook 登录存储什么值

    如果用户不是使用电子邮件注册而是使用电话号码注册 Firebase 身份验证标识符会从 Facebook 登录存储什么值 我的应用程序提供 facebook 登录 但现在当用户使用 Facebook 登录时 我的 firebase 身份验证
  • ionic框架同步数据并离线工作

    我正在使用 ionic 框架开发一个应用程序 它将从使用 laravel 构建的 API 中获取一些数据 将其保存在数据库中 以便当用户离线时他可以继续使用该应用程序 我对在互联网上找到了一个名为 pouchDB 的插件 是否推荐它满足我的
  • 如何在 Vim 中删除(所需文本)、删除(不需要的文本)和粘贴(所需文本)

    我不知道这是否是一个弱智问题 但这是一个有趣的困境 当我想删除我想放在其他地方的文本 但那个地方有其他一堆我不想要的文本时 我会删除该文本 但在此过程中我复制一个新的剪贴板 以便以前删除的文本消失 有什么建议来解决这个问题吗 一些可能的解决
  • Unity Visual Studio C#版本同步

    我刚刚开始在 Unity 游戏中使用委托和事件在适当的时候更新标签 而不是每帧更新标签 尽管大多数时候没有发生任何变化 为了确保静态事件调用 public static event OnSomething onSomething 实际上有听
  • 容器“gcr.io/google_containers/pause:0.8.0”中的进程做了什么工作?

    我已经清楚地了解了 docker 选项的用法 net container NAME or ID 我还阅读了kubernetes的源代码 了解如何配置容器使用网络InfraContainer 所以我认为唯一在容器中工作的过程gcr io go
  • 如何根据阈值改变字体颜色

    我有一个要求 比如如果阈值大于 6 则文本颜色应显示为红色 在 5 6 之间 文本颜色应更改为黄色 我在第一个要求 iif fields My column value gt 6 red Black 的文本框字体颜色属性中尝试了这个表达式
  • 最有效的方法...唯一的随机字符串

    我需要有效地将 5 个字符的随机字符串插入数据库 同时确保它是唯一的 生成随机字符串不是问题 但目前我正在做的是生成字符串 然后检查数据库是否已经存在 如果存在 我会重新开始 有没有更有效的方法来完成这个过程 请注意 我不想使用 GUID
  • 如何在 keydown 中停止按键事件

    我怎样才能停下来keypresskeydown 处理程序中的事件 即使从 keydown 中也无法停止按键 它们都是非常独立的事件 您可以做的是在读取字符后取消按键 按键 这是我只允许在文本框中输入字母和数字的方法 jQuery urlBo