【问题标题】:Auto-Update Field Based on Calculation基于计算的自动更新字段
【发布时间】:2013-09-12 12:12:57
【问题描述】:

我需要一些帮助来编写一个 php 计算器。算法有点复杂,我希望第三个 "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..

【问题讨论】:

    标签: javascript php jquery calculator


    【解决方案1】:
    $("#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 文件匹配。

    【讨论】:

    • 干得好!非常感谢!
    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-12
    • 2016-07-08
    • 2015-12-22
    • 2012-07-12
    • 1970-01-01
    相关资源
    最近更新 更多