jsp 取得DataGrid数据的代码实例(有checkBoxs 的DataGrid)

function doSelectAll() {
        var TheInvono=document.getElementById ("txtInvono").value;
        if(TheInvono=="")
        {
          alert('<%=GetCvsLanguageByStr("XX不能为空,请输入。")%>');
           return false;
        }
        var GRAmount = 0;
        var TaxAmount = 0;
        var ExcGRAmount = 0;
        var DiscAmount = 0;
        var grd = document.getElementById ("dgInvList");
        var checkBoxs = grd.getElementsByTagName('INPUT');
        for (var i = 0; i < checkBoxs.length; i++) {
            if (checkBoxs[i].type == 'checkbox' && checkBoxs[i].id != "chkSelect") {
                 var invono = checkBoxs[i].parentElement.parentElement.childNodes[8].firstChild.value.toString();
                if(invono==TheInvono){
                  checkBoxs[i].checked=true; 
                  GRAmount =GRAmount+ Number(convertMoneyToNum(checkBoxs[i].parentElement.parentElement.childNodes[13].firstChild.value.toString()));
                  TaxAmount =TaxAmount+ Number(convertMoneyToNum(checkBoxs[i].parentElement.parentElement.childNodes[14].firstChild.value.toString()));
                  DiscAmount =DiscAmount+ Number(convertMoneyToNum(checkBoxs[i].parentElement.parentElement.childNodes[15].firstChild.value.toString()));
                  ExcGRAmount =ExcGRAmount+ Number(convertMoneyToNum(checkBoxs[i].parentElement.parentElement.childNodes[16].firstChild.value.toString()));
                }else{
                  checkBoxs[i].checked=false; 
                }      
            }
        }
        document.getElementById ("txtGRAmountResource").value=moneyFormat(GRAmount.toString());
        document.getElementById ("txtTaxAmountResource").value=moneyFormat(TaxAmount.toString());
        document.getElementById ("txtExcGRAmountResource").value=moneyFormat(ExcGRAmount.toString());
        document.getElementById ("txtTotalDiscount").value=moneyFormat(DiscAmount.toString());
        GetApplyData();
        return false;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值