那個 keypress 的例子你可能沒有仔細看喔,上面的範例是禁止 user 輸入數字的。所以你應該是要判斷 keychar,不用整段照著貼。另外輸入的部分,應該是要以整份文件來抓取鍵盤按鍵,所以把 keypress 事件放到 body 內比較好。
另外文章內若有程式碼,建議你應該要縮排並且用 code 語法包起來,這樣才會讓其他人看得懂。
以下的程式再給你參考看看,剩下的應該要靠你自己了。<body onkeypress="doSomething(event)">
</body>
<script>
function doSomething(e) {
var keynum;
var keychar;
var numcheck;
if(window.event) {
keynum = e.keyCode;
}
else if(e.which) {
keynum = e.which;
}
keychar = String.fromCharCode(keynum);
alert(keychar);
}
</script>
|