首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据选择字段的选择计算EMI

根据选择字段的选择计算EMI
EN

Stack Overflow用户
提问于 2013-01-29 20:29:28
回答 1查看 1.1K关注 0票数 0

我在Drupal中有一个表单,在该表单中,我在一个select更改、两个文本字段和select字段本身上获取了三个值。我正在减去应该是贷款金额的值,并且必须根据选择来计算EMI,为此我得到了一个公式,但它不起作用。这是我正在使用的代码...

代码语言:javascript
复制
$(document).ready(function() {
    var actualAmount = 100000;
    var downPayment = 20000;
    var emi_total_amount = actualAmount - downPayment;
    var selected_emi_type = $("#edit-field-payment-emi-und option:selected").text();
    var emi_amount;

    var rate_24 = 15/(12*100);
    var rate_30 = 15/(12*100);
    var rate_36 = 15.5/(12*100);
    var rate_42 = 15.5/(12*100);
    var rate_48 = 16/(12*100);
    switch (selected_emi_type){
        case '6 EMI':
            emi_amount = parseInt(emi_total_amount/6);
            break;
        case '12 EMI':
            emi_amount = parseInt(emi_total_amount/12);
            break;
        case '24 EMI':
            emi_amount = emi_total_amount x rate_24 x (1 + rate_24)24 / ((1+rate_24)24 -1);
            break;
        case '30 EMI':
            emi_amount = emi_total_amount x rate_30 x (1 + rate_30)30 / ((1+rate_30)30 -1);
            break;
        case '36 EMI':
            emi_amount = emi_total_amount x rate_36 x (1 + rate_36)36 / ((1+rate_36)36 -1);
            break;
        case '42 EMI':
            emi_amount = emi_total_amount x rate_42 x (1 + rate_42)42 / ((1+rate_42)42 -1);
            break;
        case '48 EMI':
            emi_amount = emi_total_amount x rate_48 x (1 + rate_48)48 / ((1+rate_48)48 -1);
            break;                          
    }
    alert(emi_amount);
)};

现在,我给出了示例的值。我的开关和所有其他东西都工作得很好,前两个开关情况也是如此,因为没有公式实现。我知道这个公式可能有问题,但我需要它的解决方案…

EN

回答 1

Stack Overflow用户

发布于 2013-01-30 01:33:12

您的运算符不是有效的javascript。

http://www.w3schools.com/js/js_operators.asp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14582920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档