比如这样:
IP1:123.123.123.123
IP2:__________
IP3:__________ 更多点击“更多”以后,显示如下:
IP1:123.123.123.123
IP2:__________
IP3:__________
IP4:__________
IP5:__________
IP6:__________ 更多此时还可以继续点击更多。也就是说点击了“更多“以后,原先填好的信息不会变化,仅仅是出现了更多的输入框。谢谢啦!
IP1:123.123.123.123
IP2:__________
IP3:__________ 更多点击“更多”以后,显示如下:
IP1:123.123.123.123
IP2:__________
IP3:__________
IP4:__________
IP5:__________
IP6:__________ 更多此时还可以继续点击更多。也就是说点击了“更多“以后,原先填好的信息不会变化,仅仅是出现了更多的输入框。谢谢啦!
<div style="display:none;">IP1:<input type="text"></div>
见过几个frank,ajax功力一个比一个厉害哟。
<script>
function add(){
more.innerHTML+="<input type='text'><br>";
}
</script><input type="text"><input type="button" onClick="add()" value="更多">
<p id="more"></p>
Ajax 也可以.
<tr>
<td>
IP1:
</td>
<td>
<input type="text" name="ip1"/>
</td>
</tr>
<tr id="otherid1" name="otherid1" style="display:none">
<td>
IP2:
</td>
<td>
<input type="text" name="ip2"/>
</td>
</tr>
<tr id="otherid2" name="otherid2" style="display:none">
<td>
IP2:
<br><br></td>
<td><input type="text" name="ip2"/>
<br><br></td>
</tr>
<tr>
<td><input type="button" value="更多" onclick="othermore();"></td>
</tr>
</table>function othermore()
{
document.getElementById("otherid1").style.display="";
document.getElementById("otherid2").style.display="";
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>增加Table行</title>
</head>
<script>
function addRow(obj)
{
//添加一行
var newTr = testTbl.insertRow();
//添加两列
var newTd0 = newTr.insertCell();
var newTd1 = newTr.insertCell();
//设置列内容和属性
newTd0.innerHTML = '<input type=checkbox id="box4">';
newTd1.innerText= '新加行';
}
</script>
<body>
<table id="testTbl" border=1>
<tr id="tr1">
<td ><input type=checkbox id="box1"></td>
<td id="b">第一行</td>
</tr>
<tr id="tr2">
<td ><input type=checkbox id="box2"></td>
<td id="b">第二行</td>
</tr>
<tr id="tr3">
<td ><input type=checkbox id="box3"></td>
<td>第三行</td>
</tr>
</table>
<br />
<input type="button" id="add" onclick="addRow();" value="Add Row" />
</body>
</html>