键盘输入键码值
注意:键码13的enter是字母键盘上的回车键。键码为108的enter是右数字小键盘上的回车键
(1)keypress事件
<body>
<input type="text" id="what" onkeypress="search(event)" />
</body>
<script type="text/javascript">
function search(event){
if(event.keyCode ==13){
var what= document.getElementById("what");
alert("开始搜索:"+what.value);
}
}
</script>
keyCode属性,记录按下键的编码
keypress事件只捕获可打印的按键,不能捕获例如shift,ctrl,alt之类的。但是可以通过shiftkey,ctrlkey等属性判断在击键的同时是否按下了shift,ctrl等辅助键
(2)keydown,keyup
<body>
<input type="text" id="what"onkeydown="keydown(event)" />
</body>
<script type="text/javascript">
function keydown(event){
alert(event.keyCode)
}