如何使用 jQuery 禁用除文本框之外的退格键

2024-03-06

我想禁用退格按钮,除非它位于文本字段中。

我正在使用以下代码,但它阻止退格功能包括文本字段。退格键应该仅适用于文本字段。

请帮忙解决这个问题...

$(document).on("keydown", processKeyEvents);
$(document).on("keypress", processKeyEvents);

function processKeyEvents(event) {
    // Backspace
    if (event.keyCode == 9) {
        // myTextBox is id of the valid textbox
        if ($("*:focus") != $("#myTextBox")) {
            event.preventDefault();
        }
    }
} 

检查 keydown 事件,如果backspace如果文本区域未获得焦点,则按下阻止默认值。http://jsfiddle.net/Q9Meh/2/ http://jsfiddle.net/Q9Meh/2/

$('body').keydown(function(event) {
    if (event.which == 8 && !$('textarea:focus').length) {
     event.preventDefault();
   }
});​
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 jQuery 禁用除文本框之外的退格键 的相关文章

随机推荐

  • 通用列表的标准差? [复制]

    这个问题在这里已经有答案了 我需要计算通用列表的标准差 我会尝试包含我的代码 它是一个包含数据的通用列表 数据主要是浮点数和整数 这是我的代码 与其相关 但没有详细介绍 namespace ValveTesterInterface publ
  • 如何检查父元素中的点击,而不是子元素中的点击?

    Code HTML div class parent div class child div div JavaScript snip function parent click function alert This dialog shou
  • 在图表中显示统计上显着的差异

    我进行了六次处理的实验 每次处理都是在光明和黑暗中进行的 我使用 ggplot2 制作条形图 我想在图表中添加显着性字母 例如 LSD 结果 以显示每种治疗的光和暗之间的差异 但这给了我一个错误 有什么建议吗 data lt read ta
  • Python - 尝试使用 numpy.mean 时“无法使用灵活类型执行缩减”

    当我尝试计算列的平均值时 我一直处于无计可施的状态 因为我不断收到 无法使用灵活类型执行减少 文件读取得很好 任何行 列中都没有缺失值 但是当我放入行中 Brain wt mean np mean ifile axis 0 那么Python
  • 如何使用 re 查找连续、重复的字符

    我想找到字符串中所有连续的 重复的字符块 例如 请考虑以下情况 s r http www google com search ooo jjj 我想找到这个 www ooo and jjj 我尝试这样做 m re search r w 1 1
  • 如何使用 JSTL forEach 循环迭代 HashMap? [复制]

    这个问题在这里已经有答案了 在我的 Spring MVC 应用程序中 我从controllerServlet 返回了HashMap 现在我需要使用 JSTL 在我的 jsp 中打印它 请帮忙解决这个问题 我对这一切都是新手 尝试这个 假设我
  • “response.clear()”是否删除内容和标题?

    我需要知道是否Response Clear 只是清除内容还是也删除标题 换句话说 如果我使用Response Clear 我还需要使用Response ClearHeader 或不 AS MSDN http msdn microsoft c
  • C# 日期时间格式化

    我怎样才能转换我的DateTime反对这种日期格式 嗯 日 日 年年 dd 月 yyyy 我目前正在做 object GetDateTimeFormats D 1 ToString 这给了我 2012 年 1 月 31 日 但我应该能够得到
  • 获取具有完成渲染并完成运行脚本的页面的当前样式(可能是内联)的 HTML

    我需要使用服务器端应用程序获取完成渲染并完成运行脚本的页面的当前样式 可能是内联 的 HTML 该应用程序仅给出一个 URL 没有额外的信息 例如 cookie 没有 POST 没有阻碍表单 ETC 使用浏览器库临时运行的浏览器或独立实用程
  • 将图分为三部分,使三部分权重之和的最大值最小化

    我想将具有 N 个加权顶点和 N 1 个边的图分为三个部分 以使每个部分中所有顶点的权重总和的最大值最小化 这就是我想要解决的实际问题 http www iarcs org in inoi contests jan2006 Advanced
  • JavaScript 面向对象语法

    在 JavaScript 中执行面向对象的方式似乎有很多种 I like function ClassA ClassA prototype someFunc function a b c otherFunc function var c n
  • 具有多重采样的金属离屏绘图

    如何将图元渲染到离屏纹理中 而不是直接渲染到屏幕中 我有一组三角形和相应的颜色 我只想像在屏幕上一样绘制它们 但是绘制到屏幕外纹理中 我可以将其保存到文件中 有人可以给我看一个代码示例吗 好吧 我自己意识到了 这段代码完成了这项工作 唯一的
  • 如何使用 Selenium (Python) 抓取多个页面

    我见过几种从网站上抓取多个页面的解决方案 但无法使其在我的代码上运行 目前 我有这段代码 正在努力抓取第一页 我想创建一个循环来抓取网站的所有页面 从第 1 页到第 5 页 import pandas as pd from selenium
  • 如何使用 Watir (Ruby) 读取不可见元素中的文本?

    页面上有一个 div 不可见 但有一些我想捕获的值 在其上调用 text 会返回一个空字符串 如何在不处理原始 html 的情况下获取显示的值 无论文本在浏览器中的可见性如何 我是否可以强制 text 返回实际值 irb main 1341
  • Android MapView显示空

    显现
  • 如何使用间距、制表符或填充来对齐列中的内容?

    我正在尝试创建一个看起来像这样的pdf but when i try string padding it looks like this in pdf file 这是我尝试过的 C 代码的一部分 myExcelData 是从 Excel 文
  • 在 C# MVC 中的单个 Bundle 中添加多个 Bundle

    例如我想创建这样的捆绑包 These are my Two separate Bundles bundles Add new StyleBundle Content MYBundle1 Include Content css style c
  • 当有线程调度程序时,执行线程如何并发运行?

    从我读过的定义来看 线程基本上是并发运行的代码片段 在 同一时间 然而 它们如何在线程调度程序存在的情况下同时运行呢 我读到线程调度程序基本上是从池中随机选择一个线程在某个时刻运行Runnable线程 由此我得知 在一个精确的时间点 只有一
  • 运行 JVM 的最低配置是多少? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 运行 JVM 的最低配置是多少 我工
  • 如何使用 jQuery 禁用除文本框之外的退格键

    我想禁用退格按钮 除非它位于文本字段中 我正在使用以下代码 但它阻止退格功能包括文本字段 退格键应该仅适用于文本字段 请帮忙解决这个问题 document on keydown processKeyEvents document on ke