问题标签 [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.

0 投票
4 回答
2312 浏览

javascript - JavaScript/jQuery:用于键盘导航的按键(event.which 不起作用)

在处理 key[Up|Down|Press] 事件时,我应该使用 .which 还是 .keyCode?我可以有一些示例代码来处理jQuery 中的三个键盘事件吗?没有jQuery你能做到吗?我希望它在每个浏览器中都能可靠地工作。

更新

奇怪的是,jQuery 的 event.which 规范化不适用于我的 handleKey Press(事件)处理程序:

我在handleKey Press内部进行规范化之前和之后得到了这个(它没有将event.which设置为event.keyCode中的值):

  • event.which = 0
  • 事件.charCode = 0
  • event.keyCode = 40

但是,如果我改用 handleKey Down ,则代码可以工作。我认为这与 keypress 与 keydown 有关;该代码适用于我的 handleKey Down(事件)处理程序。

不幸的是,我需要使用keypress(不是 keydown),因为我想使用箭头键进行导航:如果用​​户按住箭头键,则会触发一次keydown事件,但每次插入都会触发单独的keypress事件特点)。

0 投票
7 回答
46051 浏览

java - Android开发:如何使用onKeyUp?

我是 Android 开发的新手,我似乎找不到关于如何使用onKeyUp监听器的好指南。

在我的应用程序中,我有一个很大的EditText,当有人按下并释放一个键时,EditText我想调用一个将在其中执行正则表达式的函数EditText

我不知道如何使用 onKeyUp。有人可以告诉我怎么做吗?

0 投票
3 回答
3720 浏览

jquery - jquery:在 keyup 上执行此操作,除非该人在文本区域或输入中

我的脚本有效,但我不明白如何使它在 textarea/input 中并且按下这些键时不启动这些功能。又名:当用户按下该键时启动事件,除非用户在文本区域/输入中。

0 投票
1 回答
236 浏览

javascript - 焦点的条件检查在文本区域或输入字段中

当用户点击退格键时,我希望弹出警报,除非光标位于文本区域、输入等内。

关于如何做到这一点的任何想法?

0 投票
3 回答
56287 浏览

javascript - 命令键的jQuery键代码

我已阅读jQuery Event Keypress:按下了哪个键?以及如何使用 jquery 检查在单击事件期间是否按下了键?

但是我的问题是,您是否可以为所有浏览器获得相同的关键事件?目前我知道 Firefox 为command按钮(Mac)提供代码 224,而 Chrome 和 Safari 为其提供值 91。 是简单检查用户正在使用的浏览器并将按键基于该浏览器的最佳方法,还是有办法这样我可以在所有浏览器中获得 1 个关键代码吗?请注意,我通过以下方式获得价值:

如果可能的话,我宁愿不使用插件,因为我只需要知道按下的command/ ctrl(Windows 系统)键。

0 投票
5 回答
21636 浏览

jquery - Safari 中的 jQuery 键盘输入和“输入”

我正在使用 jQuery,并希望用户在将数据输入搜索字段后可以按 Enter 键开始搜索。

我正在使用以下代码:

它在 Firefox 和 IE 中完美运行,但在 Safari 中则完全不行。发生的情况是,当我在 safari 中按 Enter 时正在提交表单,这不是我想要的。

添加 onsubmit="return false;" 表单有效,但不是一个选项,因为表单标签位于 asp.net 页面的母版页上,我需要在其他页面上提交表单。

有没有办法让这个功能在 Safari 中也能正常工作?

编辑:我还尝试只显示警报而不是 doSearch() 函数。警报显示正常,但之后表单正在提交。

0 投票
3 回答
3309 浏览

javascript - javascript - 捕获输入并转换字符

我想在文本框中捕获输入字符,然后根据表格进行转换并将它们作为用户类型放回文本框中。

0 投票
1 回答
2109 浏览

javascript - onkeyup 事件 JavaScript

这是我的代码:

现在,当我在 id=search 的文本框中输入一个字符时,函数 search_buddy 似乎没有被触发。然而,如果我输入两个或更多字符,该功能完美运行。为什么会发生这种情况?

0 投票
1 回答
3269 浏览

c# - Winform中Keypreview属性和Keypress事件的组合

0 投票
2 回答
898 浏览

jquery - 计算两个元素 onkeyup - 如何将其转换为 jQuery?

我无法将我的脚本转换为 jQuery。如何一次计算两个元素?