问题标签 [keyup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 当用户按下右箭头键时,如何让 jquery 幻灯片转到下一张幻灯片
好的,这就是场景,我希望用户能够按键盘上的左右箭头键并使页面上的 jquery 幻灯片触发下一张幻灯片。我想使用右箭头键,但输入、空格或制表符以外的任何键都可以(我只想要一个键来执行此操作)。我在想类似的东西
或任何帮助将不胜感激。
jquery - 日期输入永远不会为空
我有这个代码
我知道这是相当基本的(我不确定谷歌是什么),但我想知道为什么那个警报总是一个空字符串。
编辑-
由于某种原因,这不包括在内。
我的意思是当我在字段中输入时,警报从不显示任何内容 - 如果这不准确,抱歉,我的意思是警报显示,但它总是显示一个空字符串(所以它应该显示日期字段中的内容键已解除,但没有)。下面的固定 html 仍然会发生这种情况。
编辑(后续问题)-
很酷,所以我接受了以下答案之一。我想让它不管我输入什么,值都会出现在警报中(不仅仅是当条目是日期格式时)。我如何实现这一目标?
HTML 代码-
jquery - 禁用keyup jquery
我想要做的是我有一个复选框,它将打印两个输入类型相同.. n 未选中时它允许有不同.. 这里 m 使用下面的代码...它在单击复选框时工作..在第一个输入中给出的输入是相同的,但是。当我取消选中它时,当我在其中输入一些东西时它仍然会给我。有什么方法可以禁用上面使用的键控功能 dat m..
提前致谢
jquery - jQuerys keyup + counter 的问题
我有一个 - 关于我的意见 - 非常疯狂的问题。逻辑似乎很简单:但它不起作用:)
我已经升级了脚本的一小部分:
该片段用于即时搜索建议。
请模糊输入字段,打开控制台(萤火虫)并按箭头向上和向下箭头。
您将在控制台上看到一个变量,每次按向上/向下箭头键 1 点时都应添加或删除该变量。
但是,如果您“反转”方向(例如 arrowDown -arrowDown -arrowDown -arrowUp),计数器似乎无法正常工作。
我真的很高兴一些提示:-)
问候,克里斯
jquery - 使用 keyup 事件按 Tab 键时,表单字段不突出显示(选择)
我正在使用这个简单的函数对某些数据执行正则表达式过滤器。我的函数 ,digits
只是对输入执行正则表达式并过滤掉除数字以外的任何数据。我不认为这是问题所在。
我有在keyup上运行的功能。问题是当用户按下 tab 键移动到下一个字段时,下一个表单字段会失去焦点。我假设它是由 keyup 事件引起的。我怎样才能解决这个问题?我正在使用 jQuery 1.7.2。
javascript - jQuery keyup 事件增加-"function" 将设置为 0
我有三个输入字段来“搜索”一个 JSON 树。如果所有三个字段均已填写且正确,则从下一个 JSON 级别获取数据。
我通过 keyup-event 计算一个数字以获取 JSON 树的下一个数据。但是每次所有三个字段都填满时,计数器将重置。
HTML
JS
也许变量会在每个关键事件上设置为 0?但我不能将它设置在keyup
-event 之外!
这是我到目前为止所做的演示。
只需输入:
- 是
- 曾是
- 到过
有任何想法吗?
c# - KeyDown的问题,不起作用
可能重复:
在winforms中实现键盘快捷键的最佳方法?
我对 KeyDown 或 KeyPress 或 KeyUp 有疑问。我为表单 ( ) 创建了一个新的 KeyDown private void Form1_KeyDown(object sender, KeyEventArgs e)
,我在其中插入了以下代码:
如果您按下 Ctrl + A 将显示一个带有 Yes 消息的 MessageBox。
Windows form application
问题是这样的:如果我创建一个新项目(我不知道在这种情况下有什么问题。
也许是因为图书馆:
或者我在 Program.cs 中添加的代码,让人们只启动一次应用程序:
如果你知道,请告诉我。谢谢 !
c# - 无法获取自定义用户控件以在 Windows 窗体中接收焦点
我有一个具有单个表单的 Windows 窗体应用程序(使用 .net / c#)。表单中没有从设计视图中放置的控件。
我也有自定义的“屏幕”类,它继承自用户控件类,并调整大小以完全适合表单。screen 类有许多事件处理程序,它们可以回调它们被添加到的表单。
我有一组 Screen 对象,它们以编程方式创建并作为控件添加到表单中。
单击任何屏幕上的下一个或上一个按钮间接调用表单中的适当方法(通过事件处理程序) - 然后表单通过 Visible 和 Enabled 属性处理切换屏幕的操作 - 即当需要删除屏幕或显示相应的 Visible 和 Enabled 属性分别设置为 false 和 true。
每个屏幕负责控制其显示内容的代码,表单代码只是处理从一个屏幕到另一个屏幕的流程。
因此,主窗体中下一个按钮处理程序的示例可能类似于
这一切都很好,直到我尝试处理转义键。
我希望能够让用户按退出键退出应用程序。所以我的第一个想法是在以编程方式初始化每个屏幕时简单地添加以下代码......
这里的想法是我可以在控件中捕获事件并以调用的形式处理它......
我知道这种类型的事件捕获在我已经用于某些鼠标操作的情况下有效,但它从不适用于键盘。所以我也尝试将事件处理程序放在我的屏幕类中,但这也不起作用。
我意识到也许控件没有焦点所以没有捕获键盘。所以我在表单中添加了以下调试代码......
没有什么有焦点,所以我不确定什么有焦点?
此外,我似乎无法获得任何关注,我尝试在控件和表单上调用 .Activate() 以及 .Focus() ,并且每当我重新运行上面的代码时,仍然没有任何焦点。
如果我删除将屏幕控件添加到表单的代码,然后运行上面的代码,则表单 KeyUp 事件检测到击键并且表单具有焦点。添加控件似乎可以阻止任何有焦点的东西。
任何人都知道如何让屏幕控件接收 keyup 事件,或者给他们焦点?我敢肯定,我做错了显然很愚蠢,但我现在正用头撞墙。
谢谢。
jquery - jQuery:ESC 队列
我正在开发一个巨大的应用程序,它使用一些子菜单、模式窗口、提示等。
现在,我想知道Esc在这样的应用程序中处理和单击外部事件的正确方法。
我用它来处理Esc按键...如果只有一个事件要触发,这将很简单...
但请考虑一下: 1. 单击打开模式窗口 2. 在模式窗口内单击打开下拉菜单 3. 将鼠标悬停在菜单项上打开工具提示
现在,当按下时Esc,首先工具提示应该关闭,再次按下菜单应该关闭,最后,模式窗口关闭
处理这个问题的正确方法是什么?
类似的点击外部...
如果您在模态窗口外单击,则整个模态窗口应关闭(包括菜单和工具提示)单击模态窗口但在菜单外,应关闭菜单和工具提示
javascript - 将函数绑定到 jQGrid 过滤的文本框?
我用 jquery 编写了以下代码:
普通文本框没问题,但上面的代码不适用于 jQGrid 过滤的文本框!
您能否指导我,如何将 keyup 函数绑定到 jQGrid 过滤的文本框?