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

  • 相关阅读:
    HTML5 学习04—— MathML数学标记
    HTML5 学习03——内联 SVG
    HTML5 学习02——新元素:canvas
    HTML5 学习01——浏览器问题、新元素
    HTML 回顾整理
    jQuery 学习05——AJAX:定义、load()方法、get()/post()方法
    jQuery 学习04——遍历:定义、向上、向下、同级、过滤
    jQuery 学习03——HTML:捕获、设置、添加元素、删除元素、CSS类、CSS()方法、尺寸
    UIDatePicker
    UIPikerView的属性
  • 原文地址:https://www.cnblogs.com/RainHouse/p/10515433.html
Copyright © 2011-2022 走看看