动态增减输入框,以及数据收集

apsx前台代码

<script>
function addline(content)
{
newline
=document.all.down_path.insertRow();
newline.insertCell().innerHTML
='<input type="text" name="tt[]" size="60"><input type="button" value="删除" onclick="del()">'
}
function del(){
document.all.down_path.deleteRow(window.event.srcElement.parentElement.parentElement.rowIndex);
}

function getPath()
{
  
var a = document.getElementsByName("tt[]");
  
var s = "";
  
for(var i=0; i<a.length; i++) s += "|"+ a[i].value;
  document.all.paths.value 
= s.substr(1);
}

function nowMd()
{
var na = document.getElementsByName("tt[]");
document.all.add_down_path.innerHTML 
= '<input type="text" name="tt[]" size="60" value="'+na[0]+'"><input type="button" value="增加" onclick="addline()">';
for(var i=1;i<na.length;i++)
newline
=document.all.down_path.insertRow();
newline.insertCell().innerHTML
='<input type="text" name="tt[]" size="60" value="'+na[i]+'"><input type="button" value="删除" onclick="del()">';
}
</script>
                                                    

<table id="down_path" cellSpacing="0" cellPadding="0" border="0">
<tr>
    
<td colSpan="2"><input type="text" size="60" name="tt[]"><input onclick="addline()" type="button" value="增加"></td>
</tr>
</table>


<INPUT id="paths" type="hidden" size="0" name="paths" runat="server">



cs后台代码
protected System.Web.UI.HtmlControls.HtmlInputHidden paths;
string  Down_Path = paths.Value.ToString();

posted on 2006-03-31 16:01  aliketen  阅读(987)  评论(0)    收藏  举报

导航