一个动态文本框的问题 if (document.all.mytable.rows.length<26) { document.all.mytable.outerHTML = str; }你这里重新赋值了 直接把原先的覆盖了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 outerhtml有的浏览器可能不支持,也不在标准之内。document.all.mytable也是一样。下面代码仅供参考:<!doctype html><html><head> <meta charset="UTF-8"> <title></title></head><body><script> var i = 7; function addrow(){ i++; var tab = document.getElementById('mytable'); var tr = document.createElement('tr'); var td = document.createElement('td'); td.innerHTML = '<input type="text" name="Field1' + i + '" size="30" >'; tr.appendChild(td); var td = document.createElement('td'); td.innerHTML = '<input type="text" name="Field2' + i + '" size="30">'; tr.appendChild(td); if(tab.tBodies[0].rows.length > 25){ alert("太多了"); return ; } tab.tBodies[0].appendChild(tr); return false; } function deleterow(){ if(document.all.mytable.rows.length > 8){ document.all.mytable.deleteRow(document.all.mytable.rows.length - 1); i--; } }</script><form method="POST" name="bd" id="bd" action="444.asp?action=do"> <table id=mytable> <tr> <td align="center">用料</td> <td align="center">用量</td> </tr> <tr> <td><input type="text" name="yongliao1" size="30"></td> <td><input type="text" name="yongliang1" size="30"></td> </tr> <tr> <td><input type="text" name="yongliao2" size="30"></td> <td><input type="text" name="yongliang2" size="30"></td> </tr> <tr> <td><input type="text" name="yongliao3" size="30"></td> <td><input type="text" name="yongliang3" size="30"></td> </tr> <tr> <td><input type="text" name="yongliao4" size="30"></td> <td><input type="text" name="yongliang4" size="30"></td> </tr> <tr> <td><input type="text" name="yongliao5" size="30"></td> <td><input type="text" name="yongliang5" size="30"></td> </tr> <tr> <td><input type="text" name="yongliao6" size="30"></td> <td><input type="text" name="yongliang6" size="30"></td> </tr> <tr> <td><input type="text" name="Field1" size="30"></td> <td><input type="text" name="Field2" size="30"></td> </tr> </table> <input type=button value="添加" name="Cont" onclick=addrow()> <input type="button" value="删除" onclick="deleterow()"/></form></body></html> jquery滚动效果的问题 Ajax根据滚动条读取信息 仿QQ空间个人中心, 遇到些小问题,求帮助 onClick="BOX_show('messdiv')改成不用点击就弹出怎么改呢 onkeyup="value=value.replace(/[^\d]/g,'')"? 请教这个效果是怎么做的? 问一个弱弱的问题 关于Javascript编码转换的一个紧急问题 js在ff下兼容性问题 关于easyUI datagrid 一列中多个checkbox的问题 输入数据对话框校对 切换本地的.htm文件 关于chrome 对js for 循环 执行的问题 firefox下正常
下面代码仅供参考:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var i = 7;
function addrow(){
i++;
var tab = document.getElementById('mytable');
var tr = document.createElement('tr'); var td = document.createElement('td');
td.innerHTML = '<input type="text" name="Field1' + i + '" size="30" >';
tr.appendChild(td); var td = document.createElement('td');
td.innerHTML = '<input type="text" name="Field2' + i + '" size="30">';
tr.appendChild(td); if(tab.tBodies[0].rows.length > 25){
alert("太多了");
return ;
}
tab.tBodies[0].appendChild(tr); return false;
}
function deleterow(){
if(document.all.mytable.rows.length > 8){
document.all.mytable.deleteRow(document.all.mytable.rows.length - 1);
i--;
}
}
</script>
<form method="POST" name="bd" id="bd" action="444.asp?action=do">
<table id=mytable>
<tr>
<td align="center">用料</td>
<td align="center">用量</td>
</tr>
<tr>
<td><input type="text" name="yongliao1" size="30"></td>
<td><input type="text" name="yongliang1" size="30"></td>
</tr>
<tr>
<td><input type="text" name="yongliao2" size="30"></td>
<td><input type="text" name="yongliang2" size="30"></td>
</tr>
<tr>
<td><input type="text" name="yongliao3" size="30"></td>
<td><input type="text" name="yongliang3" size="30"></td>
</tr>
<tr>
<td><input type="text" name="yongliao4" size="30"></td>
<td><input type="text" name="yongliang4" size="30"></td>
</tr>
<tr>
<td><input type="text" name="yongliao5" size="30"></td>
<td><input type="text" name="yongliang5" size="30"></td>
</tr>
<tr>
<td><input type="text" name="yongliao6" size="30"></td>
<td><input type="text" name="yongliang6" size="30"></td>
</tr>
<tr>
<td><input type="text" name="Field1" size="30"></td>
<td><input type="text" name="Field2" size="30"></td>
</tr> </table>
<input type=button value="添加" name="Cont" onclick=addrow()> <input type="button" value="删除" onclick="deleterow()"/>
</form>
</body>
</html>