请问js动态创建文本框,如何获取动态文本框的值呢?

<html><body><scriptlanguage="javascript"><!--varnewItemNumber=1;functionadditem(id){v... <html>
<body>
<script language="javascript">
<!--
var newItemNumber = 1;
function additem(id)
{
var row,cell,str;
row = document.getElementById(id).insertRow();
if(row != null )
{
cell = row.insertCell();
cell.innerHTML="<input type=\"text\" name=\"StuName" + newItemNumber + "\"><input type=\"text\" name=\"sl" + newItemNumber + "\"><input type=\"button\" value=\"del\" onclick=\'deleteitem(this);\'>";
document.getElementsByName("totalNumber")[0].value = newItemNumber++;
}
}
function deleteitem(obj)
{
var curRow = obj.parentNode.parentNode;
tb.deleteRow(curRow.rowIndex);
document.getElementsByName("totalNumber")[0].value = eval(document.getElementsByName("totalNumber")[0].value) - 1;
}
//-->
</script>
<form name="form" method="post" action="test.asp?action=tj" >
<table id="tb"></table>
<input name="button" type=button onClick='additem("tb")' value="add>>">
<input type="hidden" name="totalNumber" value=""> <!-- 记录增加了多少文本框 //-->
<input type="submit" name="submit" value="submit">
</form>

<%
if request("action")="tj" then

a=request("totalNumber")
response.write(a)

end if
%>

<%
if request("action")="tj" then
Dim i,Total
Total=Request.Form("StuName").Count
Response.Write "all"&Total&"numbers"
For i=0 To Request.Form("StuName").Count
Response.Write "numbers"&i&Request.Form("StuName")(i)&"<br/>"
Next
End IF
%>
</body>
</html>
展开
 我来答
yugi111
2014-05-20 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
那你就给动态添加的文本框设置id,name什么的属性,来获取啊,或者根据相对其他控件的位置来获取,标签名也是一个啊,多着呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式