B/S结构中增加键盘快捷键
老板要求给项目增加快捷键,真是郁闷了,B/S项目用键盘控制显得有点鸡肋,想纯键盘控制为什么不写C/S项目?
大概的方法如下:
<script type="text/javascript"> //B返回 function url_back(){ window.location.href = "TelBookList.aspx"; } function KeyDown() { if (document.readystate != "complete") { keyvalue = window.event.keyCode; switch (keyvalue) { case 66: //B 返回 url_back(); break; case 83: //S document.getElementById("btnSave").click(); } } } </script>
然后在Body中调用function:
<body onkeydown="KeyDown()"
键盘按键对应的ASCII码数据参照:http://hi.baidu.com/gis_chuck/blog/item/e70033834be2d9a06d8119dd.html