我有以下计算器: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;
}
答案 0 :(得分:0)
尝试将此添加到您的javascript代码中:
$(document).keypress(function(event) {
var n = event.keyCode - 48;
if (n >=0 && n <= 9) {
calculator.result.value += n;
}
});
您可能想自己添加更多密钥。