zoukankan      html  css  js  c++  java
  • js 计算金额是否小于总金额,大于是不能保存

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

    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 dbdj = $("input[name='" + dj + "']").val();
            var dbsl = $("input[name='" + sl + "']").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;
                }
            }        
        }
    }
    function htdjjs(oInput){
    
        var xh = $("input[name='inputline_hemx_num']").val();//总条数
        xh = xh - 1;
        for(xh; xh >= 0; xh--){
            var htdj = xh + "_hemx_dbprice";//合同单价
            var bjdj = xh + "_hemx_dbbjdj";//报价单价
    
            var dbhtdj = $("input[name='" + htdj + "']").val();
            var dbbjdj = $("input[name='" + bjdj + "']").val();
            
            if(xh >= 0){
                if(parseInt(dbbjdj) > parseInt(dbhtdj) && dbbjdj != ""){
                    alert("合同单价不能小于报价单价!请重新填写!");
                    $("input[name='" + htdj + "']").val("");
                    break;
                }
            }
        }
    }

    function htdjjs(oInput){
    var xh = $("input[name='inputline_hemx_num']").val();//总条数xh = xh - 1;for(xh; xh >= 0; xh--){var htdj = xh + "_hemx_dbprice";//合同单价var bjdj = xh + "_hemx_dbbjdj";//报价单价
    var dbhtdj = $("input[name='" + htdj + "']").val();var dbbjdj = $("input[name='" + bjdj + "']").val();if(xh >= 0){if(parseInt(dbbjdj) > parseInt(dbhtdj) && dbbjdj != ""){alert("合同单价不能小于报价单价!请重新填写!");$("input[name='" + htdj + "']").val("");break;}}}}

  • 相关阅读:
    springmvc乱码问题
    51nod 还是01串
    51nod 1276 岛屿的数量
    poj 2486 a apple tree
    hdu 1011 Starship Troopers
    poj 1155 TELE
    hdu 4586 Play the Dice
    hdu 5023 A Corrupt Mayor's Performance Art(线段树水题)
    Appleman and Tree
    hdu 4003
  • 原文地址:https://www.cnblogs.com/RainHouse/p/10515433.html
Copyright © 2011-2022 走看看