【发布时间】:2013-03-16 06:08:07
【问题描述】:
我想使用一些字母(键)作为 javascript 中某些操作的快捷方式。我想检查光标是否集中在任何文本字段、表单输入等上,以便在用户在表单或文本字段中输入内容时取消快捷操作。
例如,我希望在用户按下“A”时执行 alert()。但是如果用户在诸如“A website”之类的文本区域中输入一些文本,那么他将按下“A”,此时不应执行 alert()。
【问题讨论】:
-
虽然这完全有可能,但我可能会尝试使用组合键代替,例如
CTRL+SHIFT+A或类似的,因为它不太可能首先干扰输入,也不会覆盖默认浏览器热键。如果您可以发布 code you currently have 问题,我相信我们可以解决它。
标签: javascript html shortcut