从数据库中检索数据时的自动计算

时间:2014-03-22 15:44:20

标签: jquery

我在计算百分比和纯价格方面存在问题。例如,我在数据库中存储了300,并且我为该价格推出了10%。所以总和是330存储在数据库中。如果我检索它并将百分比更改为1%,则计算结果为361.我百分比的先前数据始终存储,并且它将我输入的新百分比相加。任何人都可以帮助我。我是JQuery语言的先驱。提前谢谢。

这是我的代码:

    var textbox = $("#txtTaxPercent");
        var ResultTextbox = $("#txtfctTaxValue");
        var PriceTextbox = $("#txtPurePrice");
        var pricetotal = $("#total");
        var pasamame = $(".expense_cost");

            $([PriceTextbox[0]]).bind("change keyup paste", function(e) {
                totalItemExpence();
                mytotal();
            });  

            $([textbox[0]]).bind("change keyup paste", function(e) {
                mytotal();  
            });  

            function mytotal()
            {
                $("#txtfctTaxValue").val(0);
                var Result;
                if(PriceTextbox.val()!=="" ){
                    Result1 = (parseFloat(PriceTextbox.val())) * (parseFloat(textbox.val() / 100));
                    Result = (parseFloat(PriceTextbox.val())) *  (parseFloat(textbox.val() / 100)) + (parseFloat(PriceTextbox.val()));


                }

                else{
                    Result = 0;
                }
                Result = parseFloat( Result) + ntotal;
                pricetotal.val(Result);
                ResultTextbox.val(Result1); 

            }

1 个答案:

答案 0 :(得分:0)

我建议在代码中的许多地方使用console.log来输出重要的变量,以查看出错的地方。这是我一直在使用的快速故障排除练习。

您可能还需要考虑添加alert("got into function XYZ")以帮助您了解可能跳过的代码对可能的错误条件语句执行的操作。

小步骤是排除故障时的最佳步骤。保持简单。