js 计算金额是否小于总金额,大于是不能保存

2019-03-12 08:24:15来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

计算金额是否小于总金额,大于是不能保存

function kpjejs(oInput){
    var result = 0;
    var vresult = "kpsq_kpzje";//开票总金额
    var wkje = "kpsq_dbhtwkpje"//合同未开票金额

    var xh = $("input[name='inputline_kpsqmx_num']").val();//总有条数
    xh = xh - 1;
    for(xh; xh >= 0; xh--){
        var dj = xh + "_kpsqmx_dj";//单价
        var sl = xh + "_kpsqmx_sl"//数量
        //var ckj = xh + "_kpsqmx_dbckj"//参考价

        var dbdj = $("input[name='" + dj + "']").val();
        var dbsl = $("input[name='" + sl + "']").val();
        //var dbckj = $("input[name='" + ckj + "']").val();
        var dbwkje = $("input[name='" + wkje + "']").val();
        
        if(typeof(dbdj)==="undefined"){
            dbdj = 0;
        }
        if(typeof(dbsl)==="undefined"){
            dbsl = 0;
        }

        if(xh >= 0){
            result = result + dbdj * dbsl;//总金额     
            $("input[name='" + vresult + "']").val(result);
            if(dbwkje < result){
                alert("开票金额不能大于合同未开票金额!请重新填写!");
                $("input[name='" + dj + "']").val("");
                $("input[name='" + sl + "']").val("");
                break;
            }
        }        
    }
}

 


原文链接:https://www.cnblogs.com/RainHouse/p/10515433.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Vue slot插槽

下一篇:JavaScript创建对象—从es5到es6