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

  • 相关阅读:
    jQueryEasyUi行编辑打造增删改查
    css样式DEMO
    jqueryEasyui常用代码
    Jquery easyui tree 一些常见操作
    EasyUI项目中的自定义JS
    easyui里弹窗的两种表现形式
    EasyUI扩展方法
    JS-easyui 扩展easyui.datagrid,添加数据loading遮罩效果代码
    Being a Hero (hdu 3251 最小割 好题)
    AWS携手上海嘉定政府推出首个联合孵化器 为创业公司拓展AWS云服务可用资源
  • 原文地址:https://www.cnblogs.com/RainHouse/p/10515433.html
Copyright © 2011-2022 走看看