关联按钮与键盘

时间:2013-01-21 15:20:40

标签: javascript

我有以下计算器:http://jsfiddle.net/4YT3W/

好的我不知道这是否可行但是:当你点击一个按钮时,它附加了一些默认的CSS。但是,当我从键盘上按1时,没有任何事情发生(意味着我的1按钮没有收到任何按键)..所以我该怎么做?

我尽力解释我想要的东西:)

我必须在我拥有的任何按钮上添加功能吗?

这是输入接受的键(如果你被卡住了)

function onlyNumbers(evt)
{
     var charCode = (evt.which) ? evt.which : event.keyCode

        if ( (charCode >=42) && (charCode <= 57)  ){
            return true;
        }

        if(charCode == 61){
            return true;
        }

         return false;
}

1 个答案:

答案 0 :(得分:0)

尝试将此添加到您的javascript代码中:

$(document).keypress(function(event) {
    var n = event.keyCode - 48;
    if (n >=0 && n <= 9) {
        calculator.result.value += n;
    }
});

您可能想自己添加更多密钥。

http://jsfiddle.net/LgjLM/