我需要一个简单的计算脚本,它会将输入数字值输入到输入字段中,并根据预定义的标准集动态显示结果。
例如,我有一套收费标准如下:
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。
如何做到这一点?我发现很难设置代码。请帮我解释说明和示例。或者更好的是,引导我找到可行的解决方案。可以这样做吗?
我非常感谢您的帮助,并感谢所有勇敢的程序员接受这一挑战! :)
答案 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--');
希望对别人有所帮助!