【发布时间】:2015-02-16 20:14:26
【问题描述】:
我需要跟踪按下的键,因为这是一个输入输入很重要的实验。 我正在使用它来跟踪所有按下的键
function keypress(e)
{
if (!e) e= event;
var focused = document.activeElement;
var a = String.fromCharCode(e.keycode);
}
function init()
{
if (document.addEventListener)
{
document.addEventListener("keypress",keypress,false);
}
else if (document.attachEvent)
{
document.attachEvent("onkeypress", keypress);
}
else
{
document.onkeypress= keypress;
}
}
function suppressdefault(e)
{
if (e.preventDefault) e.preventDefault();
if (e.stopPropagation) e.stopPropagation();
}
</script>
它工作得很好,但是如果用户在地址栏(写 url 的地方)写一些东西,它不会跟踪这些字符。
我一直在想,有什么方法可以在那里跟踪这些键类型吗?如果没有,有什么方法可以阻止用户在方向栏写任何东西?
【问题讨论】:
-
有小提琴链接吗?因为我们可以四处逛逛?
-
unixpapa.com/js/key.html 这就是我用的全部
标签: javascript jquery html url