基于计算的自动更新字段

时间:2013-09-12 12:12:57

标签: javascript php jquery calculator

我需要帮助编写一个php计算器..算法有点复杂,我希望第3个"Payment"字段能够自动更新结果..

数学运算如下:**$payment**=SUM(**$balance***0.0435)/12+(**$credit***0.0025)/12

(此算法输出抵押贷款的安全LOC付款)

所以我需要帮助通过php为网页计算$payment值。此外,我希望$payment字段使用计算的总数自动更新..

这是一份excel文档,正是我需要为网络创建的内容:http://www.dev.jomilla.net/FNCals/SCFC_Secured%20LOC%20Payment%20Calculator_2013%2005%2023.xlsx

我的字段写成

<form>
<input name="credit" id="credit" type="text" >
<input name="balance" id="balance" type="text" >
<input name="payment" id="payment" class="form-control">
</form>

请帮我计算并自动填充结果..非常感谢任何帮助!

我尝试了几种不同的方法,但我似乎无法使其工作,我知道一些php和js,但我主要是做前端网页设计..

如果有帮助,可以查看我的页面here ..

1 个答案:

答案 0 :(得分:0)

$("#balance,#credit").blur(function() {
    var b = $("#balance").val();
    var c = $("#credit").val();
    if ('' == b || '' == c) {
        return;
    }
    b *= 0.0435;
    c *= 0.0025;
    b /= 12;
    c /= 12;
    var p = b + c;
    $("#payment").val(p);
});

请注意,这可以用更短的方式编写,但这是最容易理解的。另请注意,没有错误检查,因此如果有人在credit框中写入“foo”,它将会中断。

快速小提琴:http://jsfiddle.net/Q9cYv/表示结果与您的Excel文件匹配。