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

0 投票
3 回答
18534 浏览

c++ - 在 Linux C++ 上检测 keydown 和 keyup 事件

可能重复:
访问 C 中的击键
监视 Ubuntu 中的键盘键

我想检测程序中的每个 keydown 和 keyup 事件并为其加上时间戳(是的,我的意思是keydownkeyup而不仅仅是 keypress)以及按下了什么键。我可以通过使用诸如 GTK 之类的 APi 来做到这一点,但我希望尽可能简单和低级,以避免库的开销影响时间以及编写更少的代码。

我已经在谷歌上搜索了一段时间,到目前为止已经找到了大量关于如何在 Windows 上执行此操作的内容,这对我没有帮助,因为我使用的是 Linux 系统,以及如何检测 Linux 上的按键,但是不是keyup keydown。

谁能告诉我需要使用什么系统调用、库等,以便使用 C++ 中的命令行程序在 Linux 系统上捕获 keydown 和 keyup 事件?如果您有教程或代码示例的链接,将不胜感激。

0 投票
0 回答
119 浏览

javascript - techfoobar 自动完成 JSfiddle

0 投票
1 回答
488 浏览

iframe - 将 keyup 操作添加到 niceEdit 版本的 iframe

我正在使用 iframe 格式的 nicEdit。每次用户在编辑器中写任何东西(keyup 事件)时,我都需要运行另一个 js/jquery 函数。如何将此自定义键操作添加到所需的 iframe?

0 投票
2 回答
849 浏览

jquery - 为什么双击输入元素会触发 keyup 事件?

为输入绑定一个 keyup 处理程序使用 jquery,请参阅: jsfiddle demo in chrome version 22.0.1229.94 m

绑定事件处理程序:

当双击此输入时,将触发 keyup-handler 并输出:

任何人告诉我为什么?

0 投票
1 回答
59 浏览

javascript - JavaScript 按键给出奇怪的响应

我已经从箭头键输入了好几天了,它并没有给我带来任何问题。但是,当我尝试从字母键中获取输入时,它们会给出奇怪且不一致的响应。

当我打印出按下控制台按键的输出时,我得到的数字不一致。例如,当我按 Q 时,我可以得到 48-57 左右的任何值,并且它似乎在递增和循环(我第一次按它时,它是 48,或者偶尔是 81 [这是我研究的正确键码]. 第二次,它是 49 [但再也不会是 81],等等,直到我达到 57-ish,此时它再次变为 48)。

同样令人烦恼的是,我用所有的字母键得到了相同的数字。这也不只是我的网站;这个网站的底部给了我同样的问题!我不确定这是否是本地问题。

如果它是相关的,我会得到这样的键码:

window.addEventListener('keyup',function(event){console.log(event.keyCode);},false);

0 投票
3 回答
241 浏览

jquery - jquery渐进式文本框激活

我已经排列了许多文本框(数字不是恒定的)。使用 jquery,我使用了 each 函数来禁用除第一个函数之外的每一个函数。文本框被赋予 aclass = "user_inputs"并且 ids 被逐步赋予id="text1" , "text2",依此类推......

$('input.user_inputs').each(function() {$(this.attr('disabled','true'}); $('input#text1').attr('disabled',false);

我想要的是 - 如果第一个文本框中只有一个值,那么第二个文本框被激活,如果第二个文本框也有一个值,那么第三个文本框被激活,依此类推。我尝试了一个带有 keyup 函数的 for 循环,如下所示:

这不起作用 - 相反,它阻碍了我的页面加载。

请帮帮我

0 投票
1 回答
254 浏览

ajax - 如果带有 keyup 触发器的字段出现错误,如何停止 AJAX 调用

我有这个触发的 jquery ajax 调用keyup。如果用户快速输入击键,它会触发多次错误处理(例如使用 Firefox)。有没有一种快速的方法来停止显示多个警报窗口?

0 投票
2 回答
1152 浏览

jquery - Jquery:光标自动放置在 val() 的末尾

我使用 javascript 代码在注册时清理用户名。当一个字符不被允许时,它被一个破折号代替。

我的问题是:当用户想在文本中间添加字符时,光标会自动放在输入的末尾

你可以在这里测试它:http: //jsfiddle.net/tZv5X/

HTML:

JS:

任何想法 ?

谢谢

0 投票
2 回答
3154 浏览

javascript - 键位未触发

我一直在使用 jQuery 的 Keyup 方法,但它似乎对我不起作用。我在 Jfiddle 上创建了这个,果然它在那里工作。但是,当将其上传到网站或在本地运行时,它不起作用。我在这里做错了什么?

0 投票
5 回答
32969 浏览

jquery - jquery:两个数字的百分比

已编辑

感谢所有提供支持的人......我将与您分享最好的工作脚本,希望我可以帮助其他正在寻找相同解决方案的人:

您也可以按照此链接对其进行测试


最初的问题:

请帮助计算两个数字之间的百分比。我尝试了一种方法,但没有成功。请告诉我出了什么问题,或者如果您能推荐其他可以帮助我的脚本,我将不胜感激

我的脚本: