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;}}}}

posted @ 2019-03-12 11:16  RainHouse  阅读(699)  评论(0编辑  收藏  举报