5

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); }
查看全部
hbqclixu
hbqclixu
2015/08/15 13:50
  • html5
  • asp.net
  • javascript
  • 点赞
  • 收藏
  • 回答
    私信

2个回复