想点一下按钮就增加一个输入框
楼主nerissa(小新新)2006-12-22 12:23:43 在 Web 开发 / ASP 提问同上,asp中,我想点一下按钮就增加一行,当中有一个输入框,请高手指点 问题点数:10、回复次数:5Top
1 楼hanpoyangtitan(韩波洋)回复于 2006-12-22 12:27:25 得分 0
<script language="javascript">
function append(obj) //obj input的外层容器
{
var newInput=document.createElement("input");
newInput.type="text";
obj.appendChild(newInput);
}Top
2 楼nerissa(小新新)回复于 2006-12-22 12:32:19 得分 0
好像不行。而且页面会刷新哦
Top
3 楼nerissa(小新新)回复于 2006-12-22 12:32:44 得分 0
我已找到
<input id="delbt" style="DISPLAY: none;Z-INDEX: 102;LEFT: 232px;WIDTH: 64px;POSITION: 64px;HEIGHT: 24px" type="hidden" value="删除最后一行" onClick="del()">
<INPUT id="addbt" style="Z-INDEX: 101; LEFT: 267px; WIDTH: 64px; POSITION: 108px; HEIGHT: 24px" type="hidden" value="添加一行" onclick="add()">
<script language="javascript">
var num = 0;
function add()
{
if(num==0)
{
document.getElementById("Trid").style.display = "";
document.getElementById("delbt").style.display = "";
}
else
{
var newRow = tab.insertRow();
var newCell = newRow.insertCell();
newCell.innerHTML = "<input type=\"text\" name=\"n1\">";
}
num++;
}
function del()
{
if(num>1)
{
tab.deleteRow();
}
else
{
document.getElementById("Trid").style.display = "none";
document.getElementById("delbt").style.display = "none";
}
num--;
}
</script>Top
4 楼kele1006(深蓝の秋)回复于 2006-12-22 16:57:01 得分 0
预先写好2个文本框,做一个页面,点下按钮新增调用,当然,你还可以做个按钮定义为删除!~Top
5 楼shiliangdong(Stou)回复于 2006-12-22 17:01:22 得分 0
恭喜+接分Top
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |








网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)