为什么type hidden 有时候有值 有时候没值得?

来源:百度知道 编辑:UC知道 时间:2024/04/25 02:22:32
我确定在我的数据库里有选取该题的题干和正确答案,但是在用hidden传值的时候,有时候能传出去,有时候就不能,不能传的时候就发生不能提交,刚开始我不知道原因,我就把hidden里的value="对" 然后就传值成功了,但是在改回value="<%=rst("正确答案")%>"和value="<%=rst("题干")%>"又不能传了。也就是说<%=rst("正确答案")%>的值没有,但是在题库里是有答案的。请高手知道的解决下。
<%
for i=i to pd1+pd2+pd3+pd4+pd5+pd6
if maxtype1pd6=0 then
response.write "<input type=hidden name=messagepd value='题库里暂无第六章的判断题'>"
flagpd=0
%><tr>
<td align=center>题库里暂无第六章的判断题
</td>
</tr>

<%

else

randomize
sid=int((maxtype1pd6+1)*rnd+1)
set rst=conn.execute("select * from type1 where 章节=6 and 章节id="&sid)

while rst.eof
randomize

sid=int((maxtype1pd6+1)*rnd+1)
set rst=conn.execute("select * from type1 where

我已经用你的方法看过了 不能取到值 我但是上面我有行代码是显示 rst("题干") 在屏幕上 上面的 rst("题干") 都能显示,怎么用hidden传值就出现错误

试试<input type=hidden name="tgpd<%=i%>" value='<%=rst("题干")%>'>

你可以先
response.write rst("题干")
response.end
看数据是否正确取到了。

----------------------------------------------------
那实在有点奇怪哦,hidden属性是没有影响的,你把hidden加个""号试下!

你可以去掉hidden,直接用type="text",看看可能显示。
这两者应该是一样的。

你找找可有什么大意的地方。

如果再有问题,发消息给我,我告诉你联系方式,你加我就OK了。