JS动态添加行
来源:互联网 发布:手机淘宝信用查询 编辑:程序博客网 时间:2024/06/05 20:32
<script type="text/javascript">
<!--
var bCount=1;
var xCount=1;
function addBao(){
newRow=baoyang.insertRow(baoyang.rows.length);
newRow.id="trb";
newRow.ln=bCount;
Input1=newRow.insertCell(0);
Input1.id="item1";
Input1.ln=bCount;
Input1.innerHTML='<input type="text" name="guige" style="width:40" value="'+bCount+'">';
Input2=newRow.insertCell(1);
Input2.id="item2";
Input2.ln=bCount;
Input2.innerHTML='<input type="text" name="ITEMNAME" style="width:80">';
Input3=newRow.insertCell(2);
Input3.id="item3";
Input3.ln=bCount;
Input3.innerHTML='<input type="text" name="COST" style="width:80">';
Del=newRow.insertCell(3);
Del.ln=bCount;
Del.onclick=delBao;
Del.innerHTML='<input type="button" name="Button" style="width:40" value=" 删除 " ln='+bCount+'>';
bCount++;
}
function delBao(){
line=parseInt(event.srcElement.ln,10)
if (line>0) {
for (i=1;i<baoyang.rows.length;i++){
if (trb[i].ln==line){
baoyang.deleteRow(i)
}
}
}
}
function addXin(){
newRow=xintian.insertRow(xintian.rows.length);
newRow.id="trx";
newRow.ln=xCount;
Input1=newRow.insertCell(0);
Input1.id="it1";
Input1.ln=xCount;
Input1.innerHTML='<input type="text" name="gui" style="width:40" value="'+xCount+'">';
Input2=newRow.insertCell(1);
Input2.id="it2";
Input2.ln=xCount;
Input2.innerHTML='<input type="text" name="ITEM" style="width:90">';
Input3=newRow.insertCell(2);
Input3.id="it3";
Input3.ln=xCount;
Input3.innerHTML='<input type="text" name="UNITAGE" style="width:40">';
Input3=newRow.insertCell(3);
Input3.id="it3";
Input3.ln=xCount;
Input3.innerHTML='<input type="text" name="PRICE" style="width:40">';
Input3=newRow.insertCell(4);
Input3.id="it3";
Input3.ln=xCount;
Input3.innerHTML='<input type="text" name="REPLACE_NUMBER" style="width:40">';
Input3=newRow.insertCell(5);
Input3.id="it3";
Input3.ln=xCount;
Input3.innerHTML='<input type="text" name="AMOUNT" style="width:60">';
Del=newRow.insertCell(6);
Del.ln=xCount;
Del.onclick=delXin;
Del.innerHTML='<input type="button" name="Button" style="width:40" value=" 删除 " ln='+xCount+'>';
xCount++;
}
function delXin(){
line=parseInt(event.srcElement.ln,10)
if (line>0) {
for (i=1;i<xintian.rows.length;i++){
if (trx[i].ln==line){
xintian.deleteRow(i)
}
}
}
}
//-->
</script>
<table width="707" cellspacing="0" cellpadding="0" border="0" class="uniformstyle" id="myform">
<tbody>
<tr>
<td valign="top">
<table class="myformstyle" id="baoyang">
<tr id="trb">
<td style="width:40">序号</td>
<td style="width:80">维修保养项目</td>
<td style="width:80">工时费用</td>
<td style="width:50"><input type="button" value="添加" onclick="addBao()" style="width:40"></td>
</tr>
</table>
</td>
<td valign="top">
<table class="myformstyle" id="xintian">
<tr id="trx">
<td style="width:40">序号</td>
<td style="width:90">更换零配件项目</td>
<td style="width:40">单位</td>
<td style="width:40">单价</td>
<td style="width:40">数量</td>
<td style="width:60">配件费用</td>
<td style="width:40"><input type="button" value="添加" onclick="addXin()" style="width:40"></td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
/********************
//jsp数据获取
String itemName[] = request.getParameterValues("ITEMNAME");
String cost[] = request.getParameterValues("COST");
if(itemName != null && itemName.length != 0) {
for(int i=0; i<itemName.length; i++) {
String ITEMNAME = itemName[i];
String COST = cost[i];
rowMaint.put("COST", COST);
rowMaint.put("ITEMNAME", ITEMNAME);
}
}
String item[] = request.getParameterValues("ITEM");
String unitage[] = request.getParameterValues("UNITAGE");
String price[] = request.getParameterValues("PRICE");
String replacenumber[] = request.getParameterValues("REPLACE_NUMBER");
String amount[] = request.getParameterValues("AMOUNT");
if(item != null && item.length != 0) {
for(int i=0; i<item.length; i++) {
String ITEM = item[i];
String UNITAGE = unitage[i];
String PRICE = price[i];
String REPLACE_NUMBER = replacenumber[i];
String AMOUNT = amount[i];
rowReplace.put("ITEM", ITEM);
rowReplace.put("UNITAGE", UNITAGE);
rowReplace.put("PRICE", PRICE);
rowReplace.put("REPLACE_NUMBER", REPLACE_NUMBER);
rowReplace.put("AMOUNT", AMOUNT);
}
}
*********************/
- js动态添加行
- JS动态添加行
- 【js】动态添加行
- JS动态添加行
- JS动态添加行
- JS动态添加删除行
- JS 动态添加Table行
- Js动态添加表格行
- JS动态添加表格行
- js动态添加删除行
- JS动态添加表格行
- JS动态添加表格行insertRow,insertCell
- JS动态添加表格行insertRow,insertCell
- js动态添加删除table中的行
- js 动态为talbe 添加行
- js动态添加删除表格行
- js动态添加表格行原代码
- 转js动态给table添加行
- 类的作用域
- JAVA基础--JAVA中的反射机制详解
- 浅谈如何删除JSP编译后的空行
- Apache和Tomcat整合学习总结
- 电容的封装
- JS动态添加行
- 怎样才能到国外做博士后
- 批量插入数据库之Transaction测试
- mysql 定时数据备份
- 同行同高度显示图片和文字
- Oracle维护常用SQL语句汇总
- fork vfork exit _exit
- JS赋字符串值
- 60个经典 英文阅读网站