问题标签 [onkeypress]

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.

0 投票
6 回答
29813 浏览

android - onKeyListener 在虚拟键盘上不起作用

我不明白为什么这段代码不起作用。仅检测退格键和返回键。侦听器不会为任何其他键触发。我的设备是 Nexus One。

我试图覆盖活动的 OnKeyDown 方法,这更糟。唯一检测到的按钮是硬件后退按钮。

我看到了使用 TextWatcher 和 onTextChanged 的​​建议,虽然这在某些情况下可能有效,但这并不是真正的解决方法。例如,如果文本框为空,则不会检测到用户是否按下 BackSpace(Delete) 按钮。那么有什么想法吗?

0 投票
4 回答
50480 浏览

javascript - Firefox 和 IE8 中的 onKeyPress 事件

我有以下 Javascript 代码。在这里,我onKeyPress="someFunction( )"在 body 标记中使用来获取keyCode按下的键。

该代码在 IE8 中运行良好,但在 Firefox 中不起作用。

请为此提供一些解决方案。


这是在 IE8 中运行良好但在 Firefox 中无法运行的总代码。

0 投票
2 回答
3651 浏览

javascript - javascript onkeypressed 不提供当前文本框内容

我有一个像这样的html表单:

像这样调用javascript:

但是,this.value是之前的值onkeypress

例如,如果我只是在表单中输入“A”,则console.log()打印“”。如果我输入“AA”,则console.log打印“A”。

有没有办法获取输入的当前内容?

0 投票
3 回答
10831 浏览

firefox - 如何在带有键盘快捷键的页面上禁用 Firefox 的“开始输入时搜索文本”?

一些网页,如 GMail 和 Reddit(带有 Reddit Enhancement Suite)有我想使用的有用的键盘快捷键。但是,每当我开始在其中一个页面上输入时,都会触发第一个 onkeypress 事件,但随后会打开“开始输入时搜索文本”搜索栏并阻止更多键。

我不想禁用“开始输入时搜索文本”,因为我在大多数其他网页上使用它。有什么方法可以选择性地禁用它,或者制作键盘快捷键/书签来切换它?

0 投票
1 回答
898 浏览

android - Android - 监控服务上的 keyPress

我刚刚将服务集成到我的 android 应用程序中 - 我也在使用 startForeground,因为它是一个关键应用程序。

所以,我的问题是 - 当用户在通知面板中的通知/服务上完成按键操作后,我如何让它恢复到应用程序。我到处寻找这个并且在任何地方都找不到它......如果他们没有被引导回应用程序 onKeyPress ,那么使用服务没有多大意义,所以真的需要让它工作。

任何帮助深表感谢。

谢谢

0 投票
1 回答
2456 浏览

javascript - 如何验证文本框以仅在 Javascript 的 onkeypress 事件中限制字符的输入

我已经放置了一个文本框.. 我想对其进行限制..

不应允许在文本框中输入数字和特殊字符...

我怎么能在 Javascript 中使用 onkeypress 事件???

0 投票
1 回答
525 浏览

android - 如何在显示菜单时拦截关键事件

我已经覆盖了我的 Activity 的 onKeyDown (int keyCode, KeyEvent event) 方法,以便记录用户按键。我进一步扩展了我在布局中使用的所有视图,并在那里覆盖了 onKeyDown 方法。这样我就可以在我的大部分应用程序中记录硬键按下。只有在打开选项菜单或上下文菜单时,我才能拦截任何硬键按以将其写入日志文件。有谁知道如何/是否可以做到这一点?是否可以将 OnKeyListener 或 OnKeyDownListener 附加到菜单?提前感谢您的帮助和努力!

0 投票
2 回答
6655 浏览

javascript - 按键事件的 addEventListener 中的问题...仅用于限制输入字符

我已经放置了一个文本框.. 我想对其进行限制..

不应允许在文本框中输入数字和特殊字符...

我怎么能在 Javascript 中使用 onkeypress 事件???

我的代码是...

0 投票
3 回答
9906 浏览

javascript - Javascript OnKeyPress 事件中缺少最后一个字符

当我按“a”时,警报为空
当我在“a”之后按“b”时 =>ab 警报只有“a”,我想要“ab”
当我输入“abcd”时,它只警报“abc”,我想要“abcd”

0 投票
2 回答
13400 浏览

javascript - OnKeyUp、OnKeyDown 和 onKeyPress

我尝试在这个组合中使用所有这里:

但是提交的输入键在这里不起作用,谁能告诉我如何解决这个问题?哦,我想在这里做一个柜台。

谢谢!