V= Split(Request.Form("no"&recordset2("nquestion")),",")
For i = 0 To Ubound(V)
j=V(i)
num2= Recordset1(V(i))
Recordset1(V(i))=num2+1
Response.Write j
Next
是把多选题中的结果传过来,比如,选了1,2,分别计算,选1,选2的人数,并人数结果放到 Recordset1数据集对应的字段中,(字段就以多选题框值为名).现在报错了"在对应所需名称或序数的集合中,未找到项目。",请问高手,如何改正?
<% for i=1 to 6
if rst("select" & i)<>"" then
if rst("type")="单选" then
Lx="radio"
else
Lx="checkbox"
end if
%>
<input type=<%=Lx%> name=no<%=rst("nquestion")%> value=<%=i%>>
<%=rst("select" & i)%>
<% if rst("select"& i) = "请你补充" then
%>
<input type=text name=textno<%=rst("nquestion")%> >
<% end if%>
<% end if
next
上面是第一页面的
第二个页面的:
if recordset2("type")="多选" then
V= Split(Request.Form("no"&recordset2("nquestion")),",")
For i = 0 To Ubound(V)
j=V(i)
num2= Recordset1(V(i))
Recordset1(V(i))=num2+1
Response.Write j
Next
end if
recordset2对应第一个页面的数据集,Recordset1对着另外一个表,就是我要把多选题选项选择结果写入的表格
报 Recordset1(V(i))数据集错.我怀疑V(i)类型有问题.