参考网上各位大神:
$(".scSearcher .ipt").keydown(function(e) {
//IE用event.keCode方法获取当前被按下的键盘按键值
//而NetScape/FireFox/Opera用的则是event.which
if (e.which == 13) {
//preventDefault() 方法阻止元素发生默认的行为
e.preventDefault();
}
});
//屏蔽键盘的27是Esc键
document.οnkeydοwn=function(){
if(window.event.keyCode==27)
{
//取消按键
window.event.keyCode=0;
window.event.returnValue=false;
//event.returnValue的作用就是:当捕捉到事件(event)时,做某些判断,如果判断失败,则阻止当前事件继续运行
//在FireFox中event必须作函数的如参数传入,而IE不用
}
};
onkeypress 这个事件在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。
onkeyup 这个事件在用户放开任何先前按下的键盘键时发生。
onkeydown 这个事件在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。
keyCode对照表