js 计算金额是否小于总金额,大于是不能保存 - Go语言中文社区

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

版权声明:本文来源博客园,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.cnblogs.com/RainHouse/p/10515433.html
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-11-17 14:25:10
  • 阅读 ( 805 )
  • 分类:前端

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢