JS批量提交checkbox框选中内容

//提交匹配结果
    function btnSave(){
        var id=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find("input:checkbox");
        var jshjje=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find(".jshjje");
        var yhk=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find(".bcyhk");
        var ye=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find(".ye");
        var bchkje=$("input[type='checkbox'][disabled!='disabled'][class='pk']:checked").parents("tr").find(".bchkje");
        var hkid=$("#hkid").val();
        var len=id.length;//ID长度
        var Fpid="";//发票ID
        var FJshjje="";//开票额
        var FYhk="";//已回款
        var FYe="";//发票余额
        var FBchkje="";//本次回款金额
        var hkje=$("#hkje").val();
        if(len==0){alert("请选择需要匹配的发票!");return false;}
        if(hkid==null){alert("请选择回款信息!");return false;}
        //发票ID
        id.each(function(i){
            var obj= $(this);
            if(i<len-1){
                if(obj.val()!=""){
                    Fpid+=obj.val() +",";
                }
            }else{
                Fpid+=obj.val();
            }
        });
        //价税合计金额
        if(len==jshjje.length){
            jshjje.each(function(i){
                var obj= $(this);
                if(i<len-1){
                    if(obj.val()!=""){
                        FJshjje+=obj.val() +",";
                    }
                }else{
                    FJshjje+=obj.val();
                }
            });
        }
        //已回款
        if(len==yhk.length){
            yhk.each(function(i){
                var obj= $(this);
                if(i<len-1){
                    if(obj.val()!=""){
                        FYhk+=obj.val() +",";
                    }
                }else{
                    FYhk+=obj.val();
                }
            });
        }
        //未回款金额
        if(len==ye.length){
            ye.each(function(i){
                var obj= $(this);
                if(i<len-1){
                    if(obj.val()!=""){
                        FYe+=obj.val() +",";
                    }
                }else{
                    FYe+=obj.val();
                }
            });
        }
        //本次回款金额
        var m=0;
        var result=true;
        var  sumfpje = 0;
        if(len==bchkje.length){
            bchkje.each(function(i){
                var obj= $(this);
                if(i<len-1){
                    if(obj.val()!=""){
                        FBchkje+=obj.val() +",";
                    }
                }else{
                    FBchkje+=obj.val();
                }
                var m=Number(obj.val());
                sumfpje+=m;
            });
            if(hkje>sumfpje || hkje<sumfpje){
                alert("本次发票回款金额之和必须等于付款单位的回款!");
                result=false;
                return false;
            }
        }
        if(!result){return false;}
        //提交保存匹配信息
        var url="${ctx}/erp/mmHkFp/mmHkFpmx/submitHkFpMx.ht";
        $.post(url,
            {"hkid":hkid,
            "Fpid":Fpid,
            "FJshjje":FJshjje,
            "FYhk":FYhk,
            "FYe":FYe,
            "FBchkje":FBchkje
            },
                function(data){
                    var aa = eval('('+data+')');
                       if(aa.result==0){
                        alert("回款发票匹配失败!");
                       }else{  
                        alert("回款发票匹配成功!请到回款分配列表中进行查看");
                        window.location.reload();
                        //iframe传参
        window.parent.document.getElementById("hkList").contentWindow.chaxun();
                       }
                },
        'text');
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值