ASP 实现批量添加并自动计算

图片说明




日期部位 供应单位   
序号标号小票方量单位理论重量单位小票重量抽磅重量量差运输车号备注说明
1 KG/m³


function $(obj){ return document.getElementById(obj); } var num = 0; function row(id){ //构造函数 this.id = $(id); } row.prototype = { //插入行 insert:function(){ num = num + 1; var newTr = this.id.insertRow(-1); var td_1 = newTr.insertCell(0); var td_2 = newTr.insertCell(1); var td_3 = newTr.insertCell(2); var td_4 = newTr.insertCell(3); var td_5 = newTr.insertCell(4); var td_6 = newTr.insertCell(5); var td_7 = newTr.insertCell(6); var td_8 = newTr.insertCell(7); var td_9 = newTr.insertCell(8); var td_10 = newTr.insertCell(9); var td_11 = newTr.insertCell(10); td_1.innerHTML =num+1; td_2.innerHTML = "&nbsp;<%call Selecttbh()%>"; td_3.innerHTML = "<input name='textfield' type='text' id='xpfl1' value='xpfl1"+num+"' size='3' maxlength='8' onKeyUp='jjf()' > "; td_4.innerHTML = "m3"; td_5.innerHTML = "<input name='textfield2' type='text' id='llzl1' size='3' maxlength='8' onKeyUp='jjf()'>"; td_6.innerHTML = "KG/m3"; td_7.innerHTML = "<input name='textfield3' type='text' id='xpzl1' size='3' maxlength='8' onKeyUp='jjf()'>"; td_8.innerHTML = "<input name='textfield4' type='text' id='cbzl1' size='3'>"; td_9.innerHTML = "<input name='textfield8' type='text' id='lc1' size='5'>"; td_10.innerHTML = "<input name='textfield6' type='text' id='textfield6' size='5'>"; td_11.innerHTML = "<input name='textfield7' type='text' id='textfield7' size='5'>&nbsp;<input type='button' onclick='delRow(this)' value='删除一行' >"; }, //删除行 del:function(obj){ var i = obj.parentNode.parentNode.rowIndex; this.id.deleteRow(i); } } function addRow(){ var row2 = new row("myTable"); row2.insert(); } function delRow(obj){ var row1 = new row("myTable"); row1.del(obj); } var inputItem; // 输入框句柄 var activeItem; // 保存正在编辑的单元格 //转成文本 //自动计算小票重量 function SumNum() { var sumValue a=eval(xpfl.value); b=eval(llzl.value); if (isNaN(a)) {a=0} if (isNaN(b)) {b=0} sumValue = a*b; self['xpzl'].value =sumValue; } //系统自动计算小票重量开始 function jjf() { sumlj= eval(xpfl1.value)+ eval(llzl1.value); self['xpzl1'].value =sumlj.toFixed(2); //parseInt(document.getElementById()+parseInt(document.getElementById("llzl1").value); } //系统自动计算小票重量结束 //小票理论重量与过磅重量 function SumNum2() { var sumValuea c=eval(xpzl.value); d=eval(cbl.value); if (isNaN(a)) {c=0} if (isNaN(b)) {d=0} sumValuea = c-d; //.toFixed(2)保留2为小时四舍五入 self['pcz'].value =sumValuea.toFixed(2); }

请各位高人指点下,如何实现 我批量增加的项目都可以自动计算。