为什么查出来的值不能够保存?

hghlucky 2003-11-30 03:39:21
<form name="form2" action="kbyy.asp" method="get">

<td 字段〈/td>
<td ><font size="2">
<input type="hidden" name="yb" value="<%=firyb%>">
<select name="yzd" id="yzd" onchange="document.form2.submit();">
<%
set sRec=server.createobject("adodb.recordset")
sSql="select * from " & firyb
sRec.open sSql,sConn,1,1
for i=0 to sRec.fields.count-1 %>
<option value="<%=sRec.fields(i).name%>" ><%=sRec.fields(i).name %></option>
<% next
sRec.close
%>
</select>
</font></td></form>
</tr>
...全文
41 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzj0815 2003-12-01
  • 打赏
  • 举报
回复
up
gzj0815 2003-12-01
  • 打赏
  • 举报
回复
我对于colee(长夜多浪漫) 的回答不是很明白,数据表的字段显示哪一个是不确定的,if sRec.fields(i).name=“故障率”上面这句不可能能用,因为你不知道到底这个值是什么呀?
patchclass 2003-12-01
  • 打赏
  • 举报
回复
当改变后onchange
改变默认的选择 可以否
monkeys 2003-12-01
  • 打赏
  • 举报
回复
没有理解
swich 2003-12-01
  • 打赏
  • 举报
回复
用onselected试试
colee 2003-12-01
  • 打赏
  • 举报
回复
就是:
<select name="yzd" id="yzd" onchange="document.form2.submit();"><option></option>
...........
<option value="<%=sRec.fields(i).name%>"
<%if sRec.fields(i).name=“故障率”then response.write " selected"%>
><%=sRec.fields(i).name %></option>
hghlucky 2003-12-01
  • 打赏
  • 举报
回复
比如说我选择了“故障率”,选择后,“故障率”这个字样保持不住,又回到原来的状态
say1no2 2003-12-01
  • 打赏
  • 举报
回复
什么叫一闪就没有了!
hghlucky 2003-12-01
  • 打赏
  • 举报
回复
up
hghlucky 2003-12-01
  • 打赏
  • 举报
回复
to ttt2(家合万事兴):
您说的 if 条件1=条件2 是什么意思?
甘泉123 2003-11-30
  • 打赏
  • 举报
回复
onchange="document.form2.submit();"
改变就提交???
ttt2 2003-11-30
  • 打赏
  • 举报
回复
<option value="<%=sRec.fields(i).name%>" ><%=sRec.fields(i).name %></option>

在这里判断一下

<option value="<%=sRec.fields(i).name%>" <%if 条件1=条件2 then%>selected<%end if%>><%=sRec.fields(i).name %></option>
hghlucky 2003-11-30
  • 打赏
  • 举报
回复
我查出来的yzd值总是一闪就没了

28,407

社区成员

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

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