如何获取下拉菜单选项的值

逐光成炬 逐光成炬 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我这里有个考勤系统需要做一点小修改,遇到一个语句不会写

动态的下拉菜单,我加了一个默认的选项 “全部” value是 1
我想写一个判断
如果这个下拉菜单获取的值是1 那么执行sql语句1
如果这个下拉菜单获取的值不是1 那么执行sql语句2


<form method="post" action="nowkqinfo.asp" name="deptform" id="deptform" >
职务:
<%
'读取部门职务
set conn=opendb("oabusy","conn","accessdsn")
set rs8=server.createobject("adodb.recordset")
sql8="select DISTINCT userlevel from userinf"
rs8.open sql8,conn,1
%>
<select size=1 name="userlevel">
<%
if not rs8.eof and not rs8.bof then
userlevel=rs8("userlevel")
end if
if request("userlevel")<>"" then
userlevel=request("userlevel")
end if
while not rs8.eof and not rs8.bof
%>
<option value="1">全部</option>
<option value="<%=rs8("userlevel")%>"<%=selected(userlevel,rs8("userlevel"))%>><%=rs8("userlevel")%></option>
<%
rs8.movenext
wend
conn.close
set conn=nothing
set rs8=nothing
%>
</select>
<input type="submit" value="查看"><input type="button" name="pintbtn" value="打印" onClick="printsub();">
</form>



另外如果sql语句有两个条件 像这样写对不对
sql="select * from userinf where userdept="&sqlstr(userdept)&" and userlever="& sqlstr(userlever)
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
逐光成炬
ASP 28,401 成员 356,940 内容