javascript动态增加和删除表格行的例子:
<script language="javascript" type="text/javascript">
var id = 5;
function addtr(){ //增加表格
var tem = ++id;
var t = document.getElementById("tab");
var row = t.insertRow(t.rows.length-1);
row.bgColor="#CCCCCC";
row.id="row"+tem;
var cell1 = row.insertCell(0);
cell1.bgColor="#DFF1F8";
var cell2 = row.insertCell(1);
cell2.bgColor="#f0f0f0";
var cell3 = row.insertCell(2);
cell3.bgColor="#DFF1F8";
var cell4 = row.insertCell(3);
cell4.bgColor="#f0f0f0";
cell1.innerHTML="产品编号:";
cell2.innerHTML="<input type='text' name='code"+tem+"' id='code"+tem+"' onchange='prodcheck(this.id)'/>";
cell3.innerHTML="数 量:";
cell4.innerHTML="<input type='text' name='num"+tem+"' id='num"+tem+"' onchange='isNumber(this.id)' /> <a href='javascript:deltr()'>删除</a>";
document.f.hid.value=id;
}
function deltr(){ //删除表格
var tdel = document.getElementById("tab");
tdel.deleteRow(id+2);
id--;
document.f.hid.value=id;
}
</script>
<table width="50%" align="center" name="tab" id="tab">
<tr>
<td bgcolor="#f0f0f0" colspan="4"><% response.exits %></td>
</tr>
<tr id="row0">
<td bgcolor="#DFF1F8">订 单 号:</td>
<td bgcolor="#f0f0f0"><input type="text" name="orderno" /></td>
<td bgcolor="#DFF1F8">客户名称:</td>
<td bgcolor="#f0f0f0"><input type="text" name="clientname" /></td>
</tr>
<tr id="row00">
<td bgcolor="#DFF1F8">订单日期:</td>
<td bgcolor="#f0f0f0"><input type="text" id="date" name="date" onclick="new CbsCalendar(this.id)" /></td>
<td bgcolor="#DFF1F8">操作员:</td>
<td bgcolor="#f0f0f0"><input type="text" name="operator" /></td>
</tr>
<tr id="row1">
<td bgcolor="#DFF1F8">产品编号:</td>
<td bgcolor="#f0f0f0"><input type="text" name="code1" id="code1" onchange='prodcheck(this.id)'/></td>
<td bgcolor="#DFF1F8">数 量:</td>
<td bgcolor="#f0f0f0"><input type="text" name="num1" id="num1" onchange="isNumber(this.id)"/> <a href="javascript:addtr()">增加</a></td>
</tr>
<tr id="row2">
<td bgcolor="#DFF1F8">产品编号:</td>
<td bgcolor="#f0f0f0"><input type="text" name="code2" id="code2" onchange='prodcheck(this.id)' /></td>
<td bgcolor="#DFF1F8">数 量:</td>
<td bgcolor="#f0f0f0"><input type="text" name="num2" id="num2" onchange="isNumber(this.id)"/> <a href="javascript:deltr()">删除</a></td>
</tr>
<tr id="row3">
<td bgcolor="#DFF1F8">产品编号:</td>
<td bgcolor="#f0f0f0"><input type="text" name="code3" id="code3" onchange='prodcheck(this.id)' /></td>
<td bgcolor="#DFF1F8">数 量:</td>
<td bgcolor="#f0f0f0"><input type="text" name="num3" id="num3" onchange="isNumber(this.id)"/> <a href="javascript:deltr()">删除</a></td>
</tr>
<tr id="row4">
<td bgcolor="#DFF1F8">产品编号:</td>
<td bgcolor="#f0f0f0"><input type="text" name="code4" id="code4" onchange='prodcheck(this.id)'/></td>
<td bgcolor="#DFF1F8">数 量:</td>
<td bgcolor="#f0f0f0"><input type="text" name="num4" id="num4" onchange="isNumber(this.id)"/> <a href="javascript:deltr()">删除</a></td>
</tr>
<tr id="row5">
<td bgcolor="#DFF1F8">产品编号:</td>
<td bgcolor="#f0f0f0"><input type="text" name="code5" id="code5" onchange='prodcheck(this.id)'/></td>
<td bgcolor="#DFF1F8">数 量:</td>
<td bgcolor="#f0f0f0"><input type="text" name="num5" id="num5" onchange="isNumber(this.id)"/> <a href="javascript:deltr()">删除</a></td>
</tr>
<tr>
<td colspan="4" align="center"><input type="submit" name="submit" id="submit" src="/static/images/affirm.gif" value="确定" /></td>
</tr>
</table>
分享到:
相关推荐
javascript动态添加表格数据行 在很多web应用中,我们会遇到很多需要动态插入多行纪录的地方。比如,在人才网站上,我们填写简历的时候,我们要填写我们的项目经验,我们可以根据自己的实际情况动态的添加条数,这种...
NULL 博文链接:https://long316.iteye.com/blog/1393895
javascript动态操作表格 1.添加表格 2.删除表格 3.选种表格 4.支持IE6.0和Firefox浏览器
在客户端使用JavaScript动态添加表格行,先到网上找了相关的资料,发现有现成做好的组件,发现它只能够满足比较简单的要求。
本文,我将以一个类似的例子来做一个前台用Javascript动态添加数据项,后台保存到数据库的例子。
本文给大家分享使用原生javascript实现动态向表格中添加数据的方法,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下吧
JavaScript动态操作表格,添加,删除行、列及单元格
表格部分代码如下: ”testTbl” border=1> ”tr1″> <td width=6%><input type=checkbox id=”box1″> ”b”>第一行 ”tr2″> <td width=6%><input type=checkbox id=”box2″> ”b”>第二行 ...
JS自动添加,删除表格总结,及window窗体居中。内含源代码!!!!
javascript实现动态的添加表格功能
NULL 博文链接:https://long316.iteye.com/blog/1393886
用JavaScript制作的动态表格,有添加、删除、全选、全不选,有对动态新增的域校验问题,有对新增的域设置readonly问题,还有对新增域中的span进行隐藏问题都有解决,还有对动态表格的讲解PPT一份。
javascript 表格行列动态添加,在formbean定义这个属性为String[]
解决了要动态生成表格行的问题,效果很好。我的项目中就用到了这个效果。
这是一个动态生成表格的 HTML 页面,使用了 JavaScript 动态生成表格内容。这个表格显示了一组学生的成绩信息,包括姓名、科目和得分,并提供了删除操作。 在页面中,先声明了一个 table 元素,并设置了 id 为 ...
静态实现javascript,实现表格的增加和删除等功能,值得初学者学习