我正在使用代码来使空格键为HTML 5游戏做些事情。它效果很好,但显示游戏的页面也有一个搜索框,访问者将无法在该页面的搜索框中正确使用空格键。给键码2不同的功能
以下是我用于游戏页面空格键的代码。
搜索框是输入类型的搜索,所以我想知道是否可以使一个函数:搜索,以恢复空格键在搜索框内正常工作。
var hit = document.getElementById("hit");
document.onkeydown = function(e)
{
if (e.keyCode == 32)
{
e.preventDefault();
hit.click();
}
};
感谢
将防止通过键盘提交搜索表单,如果使用了'型= “submit”' – charlietfl
@charlietfl true,但您只需将stopPropagation移动到表单级别即可。更新了答案以证明这一点。 –
是...简单修复 – charlietfl