怎样获取数量不确定,name或ID值不确定的文本输入的内容呢???

YangYun 2004-07-28 11:20:04
我有一个表单,程序如下:
<form method="post" action="Ad.asp" onsubmit="Check()" name="FrontPage_Form1">
<table border="1" width="100%" id="table1">
<% do while not rs.eof
Nameid=rs("News_ID")
%>
<tr>
<td width="55"><input type="text" name="<%=NameID%>" value="<%=rs("News_PlayOrder")%>"></td>
</tr>
<%
rs.movenext
Loop
%>
<tr>
<td colspan="5">
<input type="text" name="T1" size="46"></td>
</tr>
<tr>
<td colspan="5">
<p align="center"><input type="submit" value="调整顺序" name="B1"></td>
</tr>
</table>
</form>
<%
rs.close
set rs=nothing
%>

<script language=vbscript>
Sub Check()
'在这里我想获得所有的以name="<%=NameID%>" 的输入框的值,并将它存入name="T1"的输入框中。
End Sub

  以上是我的部分源代码。问题是我不清楚数据库中有多少项,因此在Check()里我怎么才能获得这些输入框中的内容呢?? 

  
</script>
...全文
101 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aspczlover 2004-07-28
  • 打赏
  • 举报
回复
<%
For each obj in Request.Form
allv=allv&request.form(obj)&","
Next
lenv=len(allv)
allv=left(allv,lenv-1) 'allv是这样的形式 1,5,76,34,32,2
%>

<script language=vbscript>
Sub Check()
name="<%=allv%>"
End Sub 
</script>
YangYun 2004-07-28
  • 打赏
  • 举报
回复
谢谢Wit253(阿狼),这100分给你了
zhaohh 2004-07-28
  • 打赏
  • 举报
回复
<form method="post" action="Ad.asp" onsubmit="Check()" name="FrontPage_Form1">
<table border="1" width="100%" id="table1">
<% do while not rs.eof
Nameid=rs("News_ID")
%>
<tr>
<td width="55"><input type="text" name="num" value="<%=rs("News_PlayOrder")%>"></td>
</tr>
<%
rs.movenext
Loop
%>
<tr>
<td colspan="5">
<input type="text" name="T1" size="46"></td>
</tr>
<tr>
<td colspan="5">
<p align="center"><input type="submit" value="调整顺序" name="B1"></td>
</tr>
</table>
</form>
<%
rs.close
set rs=nothing
%>
接收:
form i=1 to request.form("num").count
response.write request.form("num")(i)&"<br>"
next
ycted 2004-07-28
  • 打赏
  • 举报
回复
for each infoid in Request.Form(varname)
....
next
Wit253 2004-07-28
  • 打赏
  • 举报
回复
<form method="post" action="Ad.asp" onsubmit="Check()" name="FrontPage_Form1" id="FrontPage_Form1">
<table border="1" width="100%" id="table1">
<% do while not rs.eof
Nameid=rs("News_ID")
%>
<tr>
<td width="55"><input type="text" name="<%=NameID%>" value="<%=rs("News_PlayOrder")%>"></td>
</tr>
<%
rs.movenext
Loop
%>
<tr>
<td colspan="5">
<input type="text" name="T1" size="46"></td>
</tr>
<tr>
<td colspan="5">
<p align="center"><input type="submit" value="调整顺序" name="B1"></td>
</tr>
</table>
</form>
<%
rs.close
set rs=nothing
%>
<script language=vbscript>
Sub Check()
dim Objs,sResult
set Objs=FrontPage_Form1.getElementsByTagName("input")
for i=0 to Objs.length-1
if Objs(i).type="text" and Objs(i).name<>"T1" then
sResult = sResult & Objs(i).value & "|"
end if
next
FrontPage_Form1.T1.value=sResult
End Sub
</script>
lamking 2004-07-28
  • 打赏
  • 举报
回复
Request.Form(varname) [(index) | count ]
YangYun 2004-07-28
  • 打赏
  • 举报
回复
怎人回复吗,连看也没人看吗??
YangYun 2004-07-28
  • 打赏
  • 举报
回复
怎样取得所有输入框的name及value

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧