jsp页面 监听键盘快捷键
我写了一个jsp页面,是给公司内部人员用来统计信息用的,就是多个文本框,填写完之后点击保存按钮就可以了,保存后会自动跳转到下一条信息进行填写。但是现在他们想要增加一个快捷...
我写了一个jsp页面,是给公司内部人员用来统计信息用的,就是多个文本框,填写完之后点击保存按钮就可以了,保存后会自动跳转到下一条信息进行填写。但是现在他们想要增加一个快捷键的功能,比如按S或者alt+s 就可以直接保存,请问在jsp页面该怎么实现呢?
展开
1个回答
展开全部
function test(e){
e = e || window.event;
alert(e.keycode);
}
测试下, 先找到s的键盘代码, 然后判断, 如果按下的code == 's的code' 就执行保存
if(code == 's的code'){
document.getElementById('xxx').保存()
}
e = e || window.event;
alert(e.keycode);
}
测试下, 先找到s的键盘代码, 然后判断, 如果按下的code == 's的code' 就执行保存
if(code == 's的code'){
document.getElementById('xxx').保存()
}
追问
监听这个事件(test)在哪触发呢?我想要的就是,在jsp页面,主要通过键盘输入字母s,就可以保存。(相当于点击了保存按钮)
追答
window.onkeydown = test() 就能监听了
我先假设, s 的keyCode是 13(这个是我假设的, 你可以用test方法找出正确的keycode)
然后你可以这样写
window.onkeydown= function(e){
e = e || window.event;
if(e.keyCode == 13){
// 执行保存
}
}
补充下, 应该是 keyCode .. 注意大小写
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询