返回列表 發帖
你可能需要先有個畫面,顯示 User 可以輸入的項目,
然後 JavaScript 需要接收 User 按下鍵盤的事件,
最後你再用 if/else 去判斷。

畫面的部分用 html 呈現即可
按下鍵盤的部分可以參考 http://www.w3schools.com/jsref/jsref_onkeypress.asp
if/else 可以參考 http://www.w3schools.com/js/js_if_else.asp
To infinity and beyond!

TOP

那個 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>
    
To infinity and beyond!

TOP

返回列表 回復 發帖