日期:2014-05-20 浏览次数:20950 次
<form method="POST" action="?hrx=nn">
<table id='sum_test'>
<tr >
<td align="center" bgcolor="#77ADFF"><input type=text value="28" name="T1" size="20"></td>
<td align="center" bgcolor="#77ADFF"><input type="checkbox" name="hotel" value="0" onclick='sum();'></td>
</tr>
  
<tr >
<td >
<input type=text value="28" name="T1" size="20"></td>
<td align="center"><input type="checkbox" name="hotel" value="0" onclick='sum();'></td>
</tr>  
</table>
<input type="text" id="sumObj" name="textfield">
</form>
</body>
<script type='text/javascript'>
 function sum(){
    var fc=function(el){
        var cn=null;
        for(var i=0,cns=el.childNodes,il=cns.length;i<il;i++){
            if(cns[i].nodeType==1){
                cn=cns[i];
                break;
            }
        }
        return cn;
    };
    var tab=document.getElementById('sum_test');
    var s=0;
    for(var i=0,rows=tab.rows,il=rows.length;i<il;i++){
        if(!fc(rows[i].cells[1]).checked){
            continue;
        }
        s+=fc(rows[i].cells[0]).value*1;
    }
    document.getElementById('sumObj').value=s;
 }  
 </script>