问题标签 [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.
wpf - 奇怪的 KeyUp 行为(主窗体处理来自孩子的事件?!)
问题:
- KeyUp 由主窗口中的网格处理 (
Grid_KeyUp
) - 主窗口显示一个子窗口(例如
MessageBox.Show(...)
) - 用户按 [Return] (
Keys.Return
) 关闭MessageBox
- 主窗口实际上从 MessageBox 中的该按键获取 KeyUp 事件
我有一个非常简单的孤立样本,它显示了我遇到的问题。只需创建一个空的 WPF 项目并使用此 XAML:
和代码隐藏:
如果单击按钮并按 [Return] 关闭 MessageBox,输出窗口将打印:
奇怪的事实:
- 按 [Escape] 时我得到相同的行为(
KEYUP: Escape
被打印),但是当我按 [Space] 时,控制台不会打印出任何东西! - e.Source 和 e.OriginalSource 指向主窗口中的按钮(这显然是错误的)。
- 如果您
MessageBox.Show(...)
在事件未由 out KeyUp 处理程序处理后立即放置断点(即输出为空)。
谁能向我解释发生了什么?
PS目标框架是:.NET 4 Client
javascript - 不计算输入和文本区域的数量与数据
有人可以告诉我这个脚本做错了什么。我试图让脚本首先工作,其次,我需要数数。
该脚本在演示中工作:http: //jsbin.com/ayalav/3/edit#javascript,html,live
但我无法让它在我的网页上工作: http ://www.41q.org/admin/data/test.php
谢谢。
javascript - jQuery keyup - 不可见的第二个输入
HTML:
jQuery:
最初只显示价格。为什么?
如何正确制作?块可以是无穷无尽的。
更新:
制作:
它是如何关联的?块可以是无穷无尽的。
regex - 取消 KeyUP 事件的处理程序?VB.NET
有办法在 keyup 事件上使用 e.Cancel () 吗?
我正在尝试使用 Regex 验证文本框,如果它不符合 Regex 表达式,我需要取消该事件,或者删除按下的键以满足表达式
例如:
错误: “取消”不是“System.Windows.Forms.KeyEventArgs”的成员。
javascript - Jquery keyup 无法在 Android 上运行
我没有在 iPhone 上测试过这段代码,但我确定(经过测试)它不适用于安卓手机:
更好地解释:
我有一个简单的
不知道为什么,但是这段代码在安卓手机上不能正常工作
有任何想法吗?
jquery - KeyUp 移动到输入值的末尾
当输入字段中的输入发生更改时,我正在 jquery 中编写一些内容来保存 cookie,它会一直跳到字符末尾。这方面的例子就是我打字。
Wise[d]Words[an] 我把 d 放在 WiseWords 的中间,它会在我放剩下的 an 之前自动把我送到最后。身为丹。
jquery - Keyup 使用 jQuery 过滤带有标题的多个列表
我正在尝试使用 jQuery 在 keyup 上过滤带有标题(类别名称)的多个列表(特定类别的书籍)。我只想过滤搜索列表中的项目(特定书籍),但不过滤标题。如果列表为空,则标题(类别名称)应该消失。到目前为止,我的工作是过滤多个列表,但如果列表为空,标题不会消失。我还想从过滤器中排除 .custom-books 列表。
HTML:
和我的 jQuery:
有任何想法吗?
谢谢和击掌!麦克风
jquery - jQuery textarea keyUp 正在破坏以下所有代码
我觉得我可能在这里忽略了一些东西。我想<span>
在<textarea>
. 我正在使用以下 jQuery 和 HTML:
jQuery:
HTML:
此外,此块后面的所有 jQuery 代码都不起作用,几乎就像浏览器已停止读取此代码块处的 .js 文件一样。
jquery - 检测文本字段是否为空并触发一次代码,除非状态改变
我想检测这个文本字段是否为空,然后基于它运行一些代码。
问题是:我怎样才能只运行一次代码......然后每次文本字段的状态在一个期间发生变化时再次运行它focus
- 不同的状态是
empty
或not empty
。
进一步阐述:
(这些 jsfiddle 中最重要的部分显示在控制台中。)
这是每次键入时执行代码的代码的 jsfiddle(不是我想要的。只是初始代码。)。
/li>这是一个代码的jsfiddle,每个焦点执行一次代码(这有点接近我想要的)。
它仍然缺少的,我似乎无法完成的,是基本上每次在那个焦点期间状态发生变化时再次运行代码。我怎么能那样做?
/li>
jquery - 确保在keyup事件上过滤jquery中的可打印字符
如何确保用户在 jquery 中按下“可打印”字符?
我试试这个,但它不起作用
我只想要数字、AZ az 字符以及“è,$,%”等,但不想要箭头、输入、f5 等