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

  • 相关阅读:
    sql 随机获取100条数据
    NPOI导出信息
    JavaScript打印页面
    生僻字在页面上不显示(䶮)
    C# 下载文件并使用指定名称展示
    layui 表格列编辑获取编辑前的值然后重新赋值,并通过键盘控制编辑位置
    C# 网络图片转base64
    C# WebApi debug模式下编译没有问题,切换到release模式下编译就有异常,但是依旧能生成成功,再切回到debug模式也会报错,也可以生成成功
    HTTP/2
    Class的继承
  • 原文地址:https://www.cnblogs.com/RainHouse/p/10515433.html
Copyright © 2020-2023  润新知