问题标签 [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.
javascript - 如何计算文本区域中的行数
我想制作一个动态文本区域,它应该随着内容的增加而增加。
我正在使用这段代码:
但是当用户继续写入而不给出任何新行\n
(按Enter)时,它会失败。
javascript - 在 Internet Explorer 上,当 textarea 绑定 keyup 或 keypress 键盘快捷键 Ctrl+Z Ctrl+Y 不起作用?
在 Internet Explorer 上,当 textarea 绑定 keyup 或 keypress 时,键盘快捷键 Ctrl+Z Ctrl+Y 不起作用!
像这样:
第二个文本区域,如何修复 IE 中的这个错误?
javascript - javascript中特殊键(箭头,...)的跨浏览器按键
我正在为终端构建浏览器界面。我需要同时捕捉字符(字母数字、点、斜线......)和非字符按键(箭头、F1-F12、......)。此外,如果用户按住某个键,那么重复按键会很好(应该重复调用该函数,直到释放键)。空格键,字符,...也是如此
我希望这尽可能跨浏览器(jQuery keypress在该帐户上失败)。我也尝试过使用fork of jquery.hotkeys.js,但如果我理解正确,我无法在一个函数中同时捕获特殊键和字符键(应该使用 keydown 前者,后者使用 keydown )。
是否有一个 JS 库可以让我同时捕获字符和特殊键?
我希望我没有遗漏一些明显的东西。:)
更新澄清:我正在寻找可以隐藏浏览器实现细节的库。
numbers - 在输入类型字段中递增值(整数)
我输入了文本,我想使用向上或向下键增加里面的数字。
我有:
挖掘stackoverflow后我发现:是否可以在HTML输入字段中处理向上/向下键?
解决方案是使用:Keycodes 37 - 40 should do it for you. They map as 37=left, 38=up, 39=right, 40=down.
但是如何在我的表单中使用这些代码?是否有执行此操作的 Javascript 函数(例如:增加()或减少()?
谢谢
jquery - jQuery 超时:e.nodeName 未定义
该代码在没有延迟功能的情况下工作。但是我想在这里延迟一下,否则可能会针对相同的值发送多个 ajax 请求(如果您键入得足够快)。知道可能是什么原因造成的吗?关于这个问题的任何其他解决方案可能吗?谢谢
jquery - 用于@的 jQuery KeyUp
我该如何使用
想知道如何获得@
符号keyup
?
jquery - 如果在 keyup 上添加了字符,则不会触发输入中的 Google Chrome 更改事件
我在这个简化的jsfiddle示例中上演了这个错误。我与此错误相关的问题是我正在构建一个财务应用程序,如果输入数据发生更改,我需要显示“保存更改”按钮。因为我需要立即插入千位分隔符keyup
(如果需要),这个错误真的让我很恼火并且破坏了这个功能。
要重现它,请转到jsfiddle示例,在 chrome 中打开控制台,在第一个输入中键入任何内容,keyup
事件将被正确触发,而不是使用选项卡取消焦点输入或在其外部单击,并且change
不会触发事件。对其他输入执行相同操作,change
将被触发。
我在 Firefox 中对此进行了测试,它按预期工作。
我使用的 Chromium 版本是 14.0.835.202 (Developer Build 103287 Linux) Ubuntu 11.10
和
尝试使用直接从 Chrome 网站全新安装的 Google Chrome 15.0.874.106。
我可以在事件中插入分隔符change
,但由于用户将输入大量 7 位以上的数字,因此在用户键入时插入分隔符会更好。
javascript - 使用 jQuery 实时更新 iFrame 中的内容...?
我正在使用 iframe 在表单旁边显示网站。我想根据各种输入字段的值实时更新该 iframe 中的某些内容。
这就是我想要做的(在 iframe 之外工作):http: //jsfiddle.net/YkKUS/
textarea 将在 iframe 之外,而要更新的内容将在 iframe 内。
这是我的代码,适用于我的 iframe:
第 5 行给我带来了一些问题。iframe 确实使用我的 textarea 的内容成功更新,但仅在我刷新页面时。它不会实时更新它,这是我这样做的唯一原因!
谢谢!
javascript - 区分移动键盘上的键位
我目前正在使用带有 keyup 的 jquery。因此,当我发出警报时,e.which
我得到了密钥代码。我的问题是在计算机键盘上我可以检测到 shift 键,例如区分“ <
”和“ ,
”或“ >
”和“ .
”但是在智能手机键盘上,当我提醒这两个键时,它们给我相同的值,190 和分别为 88 个。我如何检测我何时按下“ <
”而不是“ ,
”?
javascript - javascript .keyup 正确的价格格式等等
到目前为止,我有这个由片段组成。到目前为止,我还不是 JavaScript 方面的专家,所以如果有人能帮助我实现以下目标,我将不胜感激,并希望今天能学到一些新东西 :)
我想实现以下目标:
当用户在输入字段中输入 1000000 时,显示的结果如下所示,
- 超过 100 万美元
- 低于 100 万美元
- 在 97 万美元到 130 万美元之间
目前我可以实现价格数字的正确显示,但不知道如何在价格末尾添加百万、千、百。另外,我不知道如何减去 3% 并将中间价格部分的价格增加 3%。
到目前为止,这是我的代码: