有javascript精通:点击添加 增加一行(可编辑状态) 你想用js完成? 这样吧?点击按钮后 js提交到Servlet 让servlet来处理对数据库数据的增加操作 ; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实现是可以没有问题啊DOM的操作这个一定是在table吧然后加行加列 就可以了 简单的例子,希望能帮到LZ.<html><head><title>js-sample</title><script type="text/javascript"><!--var count = 1;function add() { var tbl = document.all.ci; var rows = tbl.rows.length; var tr = tbl.insertRow(rows); var name = tr.insertCell(0); name.innerHTML = '<input type="text">'; var tel = tr.insertCell(1); tel.innerHTML = '<input type="text">'; var rdo = tr.insertCell(2); rdo.innerHTML = '<input type="radio" value="0" name="rdo' + count + '">Yes <input type="radio" value="1" name="rdo' + count + '">No'; var chk = tr.insertCell(3); chk.innerHTML = '<input type="checkbox" value="0" name="chk' + count + '">Modify <input type="checkbox" value="1" name="chk' + count + '">Delete'; var del = tr.insertCell(4); del.innerHTML = '<input type="button" onclick="del(this)" value="Delete">'; count++;}function del(btn) { var tr = btn.parentElement.parentElement; var tbl = tr.parentElement; tbl.deleteRow(tr.rowIndex-1);}//--></script></head><body><input type="button" onclick="add()" value="Add-Customer"><table border="1" style="width:100%" id="ci" name="ci"> <caption>customer information</caption> <thead> <tr> <th>Name</th> <th>Tel</th> <th>Radio</th> <th>CheckBox</th> <th> </th> </tr> </thead> <tbody> <tr> <td><input type="text" value="Zhang San"></td> <td><input type="text" value="111"></td> <td> <input type="radio" value="0" name="rdo">Yes <input type="radio" value="1" name="rdo">No </td> <td> <input type="checkbox" value="0" name="chk">Modify <input type="checkbox" value="1" name="chk">Delete </td> <td> <input type="button" onclick="del(this)" value="Delete"> </td> </tr> </tbody></table></body> jsp怎么在浏览器局中显示 tomcat5.5局部连接池配置求教 在jsp中<%@ include file=""%>怎么包含servlet 有没办法对图片先判断大小再做出限制? jsp动态从数据库读取现实属性菜单 servlet和web.xml的入门问题,还望大哥们不吝赐教 如何做报表,用JSP,大家能否进来说说?? 我想请问一下在JAVA Web 中过滤器怎么用以及何时使用? 请问如何在页面显示 .swf图片文件,谢谢! 请教高手一个byte[] 数组传递的问题,高手请进,在线等 大量数据写入Excel文件 纯java如何获得硬件唯一标识
DOM的操作
这个一定是在table吧
然后加行加列 就可以了
<title>js-sample</title><script type="text/javascript">
<!--
var count = 1;
function add() {
var tbl = document.all.ci;
var rows = tbl.rows.length;
var tr = tbl.insertRow(rows);
var name = tr.insertCell(0);
name.innerHTML = '<input type="text">';
var tel = tr.insertCell(1);
tel.innerHTML = '<input type="text">';
var rdo = tr.insertCell(2);
rdo.innerHTML = '<input type="radio" value="0" name="rdo' + count + '">Yes <input type="radio" value="1" name="rdo' + count + '">No';
var chk = tr.insertCell(3);
chk.innerHTML = '<input type="checkbox" value="0" name="chk' + count + '">Modify <input type="checkbox" value="1" name="chk' + count + '">Delete';
var del = tr.insertCell(4);
del.innerHTML = '<input type="button" onclick="del(this)" value="Delete">';
count++;
}function del(btn) {
var tr = btn.parentElement.parentElement;
var tbl = tr.parentElement;
tbl.deleteRow(tr.rowIndex-1);
}
//-->
</script>
</head><body><input type="button" onclick="add()" value="Add-Customer"><table border="1" style="width:100%" id="ci" name="ci">
<caption>customer information</caption>
<thead>
<tr>
<th>Name</th>
<th>Tel</th>
<th>Radio</th>
<th>CheckBox</th>
<th> </th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="text" value="Zhang San"></td>
<td><input type="text" value="111"></td>
<td>
<input type="radio" value="0" name="rdo">Yes <input type="radio" value="1" name="rdo">No
</td>
<td>
<input type="checkbox" value="0" name="chk">Modify <input type="checkbox" value="1" name="chk">Delete
</td>
<td>
<input type="button" onclick="del(this)" value="Delete">
</td>
</tr>
</tbody>
</table></body>