为什么警报是'按下空格键时显示t
Why alert isn't showing when pressing spacebar?
为什么当你按下空格键时,我们看不到警报(Chrome中警报功能的结果),而不是按下其他键,这会给我们警报。
<input type=text onKeyPress="my_keypress($event);">
function my_keypress($event) {
var x = ($event.keyCode || $event.which);
var x_char = String.fromCharCode(x);
alert(
'x: '+x + ''n' +
'x_char: ' + x_char + ''n' +
'altKey: ' + $event.altKey + ' ' +
'ctrlKey: ' + $event.ctrlKey + ' ' +
'shiftKey: ' + $event.shiftKey
);
}
您的onKeyPress
代码应该是my_keypress(event);
(请注意$
符号已删除)。
按空格键并发出警报时,警报会出现,但在释放空格后会立即关闭。如果你想看到你的提醒,你必须保持空间紧张。
如果您想调试onKeyPress
事件,我建议您使用console.log
而不是警报。console.log
将把输出写入控制台日志。
相关文章:
- 当没有文本输入聚焦时检测空格键按下
- 嵌入文档的空格键语法
- 通过按“Enter”键显示文本框中的值
- 为什么模态弹出按空格键按?我该如何预防它
- jQuery animate 会中断空格键滚动
- 为什么当我在正则表达式中放置空格键时,我的 Javascript test() 函数失败了
- Meteor:如何使用空格键创建包含两个集合数据的树列表
- Javascript键下空格键+光标键
- 按流星空格键模板中的索引返回数组项
- 暂停HTML5视频,如果它是使用空格键像youtube互动
- 按下空格键一次后,Jquery功能不起作用
- Dojox EnhancedGrid中的空格键
- 单击带有空格键的按钮
- 如果已登录,则显示按钮,Meteor's空格键
- jQuery菜单,点击鼠标左键显示和隐藏
- 以编程方式触发空格键单击文本区域
- 以编程方式移动空格键滚动控件
- 为什么警报是'按下空格键时显示t
- 如何在 jQuery 的输入字段中使用空格键逐个显示数组元素
- 使用jquery或javascript如何将输入字段值存储在数组中,并在按下空格键时再次显示它