一个动态文本框的问题 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> 帮忙啊,画线末尾加个小图片!!! 十分困惑的问题~~~~高手请进啊! 最后10分了,问个DIV与鼠标显示位置的问题,应该很简单,偶对JS不熟悉,希望高手帮忙. html中doubleclick()方法请教 如何在程序处理完后自动返回前一页? 如何让表单不提交? 在javascript中有没有trim功能的函数 关于图层的控制问题.急.急.急.. 关于【amcharts js版】柱形图问题 又遇到一个奇葩问题 切换本地的.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>