使用JavaScript从键盘输入进行动态计算?

时间:2017-11-28 08:36:03

标签: javascript calculator

我需要一个简单的计算脚本,它会将输入数字值输入到输入字段中,并根据预定义的标准集动态显示结果。

例如,我有一套收费标准如下:

0-150 = No charge

150-300 = Display only fixed monthly fee

300-2500 = multiply by 0.002 + fixed monthly fee - 300 = amount

enter amount more than 2500 = multiply by 0.0015 + fixed monthly fee - 300 = amount

我需要在用户输入输入时动态显示结果,而无需按下按钮。我想为此使用JavaScript / jQuery。

如何做到这一点?我发现很难设置代码。请帮我解释说明和示例。或者更好的是,引导我找到可行的解决方案。可以这样做吗?

我非常感谢您的帮助,并感谢所有勇敢的程序员接受这一挑战! :)

1 个答案:

答案 0 :(得分:0)

知道了。所以功能如下:

function calResult(n){
    var fixedMonthlyFee = 9.95;

    if(0 <= n && n <= 150){
         jQuery("#desc").text("No charge");
    }else if(150 <= n && n <= 300) {
        jQuery("#desc").text(fixedMonthlyFee);
    } else if(300 <= n && n <= 2500) {
        jQuery("#desc").text(n * 0.002 * 30 + fixedMonthlyFee);
    } else {
        jQuery("#desc").text(n * 0.0015 * 30 + fixedMonthlyFee);
  }  
}
console.log('--No Erros--');

希望对别人有所帮助!