PS:delete鍵:刪除“光標”之后的文本;backspace鍵:刪除“光標”之前的文本,稱“退格刪除鍵”;enter鍵:一是確認輸入的執行命令,二是在文字處理中起換行的作用;我用的要起的作用就是:將目前的頁面加載,若有值要獲取,獲取了之后加載頁面;稱“回車鍵”。
<script type="text/javascript">
var val=0;
function delVal(){//[在對應的輸入框加上屬性: onkeydown="delVal();" ]
var k=window.event.keyCode;
//通過彈出窗口,測試自己按的"delete"/"backspace"到底是不是對應的46/8,也可以用來查看"其他鍵"對應的值是什么!!!
alert(k);
if(k==8 || k==46){//backspace 或 delete鍵
if(val>0){
val=val-1;
}
}
alert("val:"+val);
}
</script>
還有在JS中通過JQuery控制鍵盤值:
<script type="text/javascript">
$(function (http://www.my516.com) {
$(document).keydown(function (event) {
if (event.keyCode == 13) {//enter鍵
$("#btn_search").click();
}
});
});
</script>
---------------------