0

Drupal にフォームがあり、1 つの選択変更、2 つのテキスト フィールド、およびその選択フィールド自体で 3 つの値を取得しています。貸与額と思われる値を差し引いており、選択に基づいて EMI を計算する必要があります。1 つの式を取得しましたが、機能していません。これが私が使用しているコードです...

$(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);
)};

私は今のところ例の値を与えています。私のスイッチと他のすべてのものは正常に機能しており、式の実装がないため、最初の 2 つのスイッチの場合も同様です。この式に問題がある可能性があることはわかっていますが、解決策が必要です...

4

1 に答える 1

0

演算子は有効な JavaScript ではありません。

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

于 2013-01-29T17:33:12.353 に答える