问题标签 [onkeyup]
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.
events - SWT:当没有 Control 有焦点时,你如何注册 KeyUp 事件?
我正在制作一个需要在 Linux 和 Windows 上运行的 Java SWT 程序。
我使用以下代码来监听 KeyUp 事件:
});
但是当没有控件具有焦点时,这不会触发。
有谁知道我可以添加一个充当 Catch-all 的侦听器的地方?
c# - WPF 棱镜键事件问题
我在尝试解决以下问题时遇到了麻烦。
我有 2 个带视图的模块(A 和 B)。
在模块 A 上,我有一个包含项目 1-4 的列表框。我有一个按键事件,每次按“Enter”键打开模块 B 时都会触发,该事件位于包含列表框的网格上。
在模块 B 上,我有一个关闭模块 B 并打开模块 A 的按钮。我在此控件上设置的唯一属性是 IsDefault = true。
当我按下“Enter”时,模块 B 会关闭,但模块 A 现在也捕获 Key Up 事件,这会导致按下“Enter”键的无限循环。
我已经为此苦苦挣扎了 2 天,因此将不胜感激。
下面的代码示例:
模块 A - .xaml
模块 A - .cs
模块 B - .xaml
模块 B - .cs
我希望这对这个问题有更多的了解。
onchange - textarea中的jQuery onkeyup事件在没有任何变化时不会触发
我正在考虑一个检查按下的键值的功能,并且只接受最常见的字符,canc,enter,......因为我只需要基本的 ascii 字符集(不是ñ,č,中文字符,...... )。
或在每次键入后检查值是否已更改的功能。
但 jQuery 真的没有针对这种情况的事件处理程序吗?
哦,应该是跨浏览器。
javascript - Javascript keyup 无法按预期工作,它在我没有从按钮上移开手指的情况下执行
我正在尝试用 javascript 创建一个简单的游戏,但我被困在如何处理密钥上。
小例子:
我正在运行 Ubuntu 9.10 并在 Firefox 3.5 和 Chromium 中对其进行测试。
如果我立即按下并释放一个按钮,我会收到一个警报,这是意料之中的,但是当我按住一个按钮时,我会稍作停顿,然后出现一系列警报窗口,预期的结果是我只会收到一个警报当我将手指从按钮上移开时的窗口。
我认为这与以下事实有关,例如,当我在文本区域中按住一个按钮时,我会得到一个字符,短暂的停顿,然后是一系列字符:dddddddddddddddd。
我相信有可能解决这个问题,或者做得更正确,或者因为这个游戏,例如:http ://bohuco.net/testing/gamequery/pong.html接缝不受此影响。但我注意到,如果我尝试 jquery keyup 演示( api.jquery.com/keyup/ ),我会遇到同样的问题。
如何实现基本的游戏按键事件处理?
asp.net - Asp.Net 表单验证 onkeyup
我重写了标准的 asp.net 验证 javascript,因此某些(css)类将被设置为验证器是真还是假。
此 javascript 在“onchange”(标准 asp.net 行为事件)上触发,但我希望此 javascript 触发“onkeyup”
有没有办法改变这个?
jquery - jQuery 可以根据“名称”字段动态更改“用户名”字段吗?
基本上我有两个输入字段,“名称”和“用户名”。
这个想法是“用户名”字段将根据“名称”字段中输入的内容而动态变化。我还需要用户名字段仅使用小写字母并将空格更改为破折号。我正在考虑使用 onkeydown 但我无法让它做任何事情。
我一直在四处寻找,但似乎找不到我要找的东西。有人有什么想法吗?
^^ 基本表单输入。
编辑:
这是我开始工作的代码,如果其他人正在寻找这样的东西:
asp.net - 是否有等效的 ASP.NET textarea onkeyup?
我有一个asp:TextArea
我想在用户键入时进行一些处理(过滤列表)。我确信我可以在通过 onkeyup 事件调用的 javascript 函数中进行过滤,但我更愿意在我的 VB.NET 代码中进行过滤。
有可能做这样的事情,还是我应该坚持使用 Javascript?如果是后者,你能解释一下为什么吗?
谢谢!
wpf - 用户控件中的 WPF OnKeyUp 未触发
我有带有 UserControl 的窗口。我订阅了 OnKeyUp 事件,但它没有触发。在 UserControl 构造函数中,我使用方法 this.Focus(); 但是 onkeyup 仍然没有触发。出了什么问题,我能做些什么来捕捉这个事件?
jquery - $('#searchfield').keyup(function(e){
我有一个小问题。是否可以使用额外的值调用 keyup 函数?
例如
但这行不通。有任何想法吗?
javascript - 如何防止光标/插入符号在输入文本元素内移动?
我正在尝试构建一个表单,其工作方式类似于 Google 搜索页面、Gmail 和其他几个页面(包括此页面 - 请参阅“提问”页面上的“标签”输入)。输入文本时,会出现一个选项列表,用户可以使用向上和向下箭头来选择他们想要的选项。
我遇到的问题是向上箭头将光标/插入符号放在字段的位置 0,而向下将它放在最后。有没有一种简单的方法可以防止它移动到开头/结尾,或者我需要在我的函数运行之前找到插入符号的位置,然后再将它重新定位到那个位置?
这是在输入元素 (onkeyup) 中输入文本时运行的函数的开始。
让我知道是否还有更多代码有用。谢谢您的帮助。