asp下拉列表是否被选择了。的问题。 请指教 。 谢谢!
1.asp:<selectname="banji"id="banji"><option>-----请选择-----</option><%rs3.opensql3,conn...
1.asp:
<select name="banji" id="banji">
<option>-----请 选 择-----</option>
<%
rs3.open sql3,conn,1,3
do while not rs3.eof
%>
<option value="<%=rs3("classname") %>"><%=rs3("classname") %></option>
<%
rs3.movenext
loop
conn.close
set conn=nothing
%>
</select>
2.asp:
banji=trim(request("banji"))
<%
if banji="" then
response.Write("<script>alert('班级不能为空!');history.go(-1);</script>")
end if
%>
好像 这样不会判断 我的下拉列表是否别选择了。
而,如果我是这样:<%
if banji.value="" then
response.Write("<script>alert('班级不能为空!');history.go(-1);</script>")
end if
%>
这样就报错了, 请问这是什么问题? 谢谢 展开
<select name="banji" id="banji">
<option>-----请 选 择-----</option>
<%
rs3.open sql3,conn,1,3
do while not rs3.eof
%>
<option value="<%=rs3("classname") %>"><%=rs3("classname") %></option>
<%
rs3.movenext
loop
conn.close
set conn=nothing
%>
</select>
2.asp:
banji=trim(request("banji"))
<%
if banji="" then
response.Write("<script>alert('班级不能为空!');history.go(-1);</script>")
end if
%>
好像 这样不会判断 我的下拉列表是否别选择了。
而,如果我是这样:<%
if banji.value="" then
response.Write("<script>alert('班级不能为空!');history.go(-1);</script>")
end if
%>
这样就报错了, 请问这是什么问题? 谢谢 展开
展开全部
<option>-----请 选 择-----</option>
这一句话改为:
<option value="">-----请 选 择-----</option>
然后处理判断页面就如下:
banji=trim(""&request("banji"))
<%
if banji="" then
response.Write("<script>alert('班级不能为空!');history.go(-1);</script>")
respose.end
end if
%>
这一句话改为:
<option value="">-----请 选 择-----</option>
然后处理判断页面就如下:
banji=trim(""&request("banji"))
<%
if banji="" then
response.Write("<script>alert('班级不能为空!');history.go(-1);</script>")
respose.end
end if
%>
展开全部
给默认的那个加value属性,并留空.如果你不写value属性,浏览器会把它的内容当值提交
<option value="">-----请 选 择-----</option>
或不改上面的,改验证代码为
if banji="" OR banji="-----请 选 择-----" then
response.Write("<script>alert('班级不能为空!');history.go(-1);</script>")
end if
<option value="">-----请 选 择-----</option>
或不改上面的,改验证代码为
if banji="" OR banji="-----请 选 择-----" then
response.Write("<script>alert('班级不能为空!');history.go(-1);</script>")
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if banji="-----请 选 择-----" then
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询