js怎么判断下拉列表

<selectname="accounts_server"id="accounts_server"onchange="showHint()"><optionvalue="... <select name="accounts_server" id="accounts_server" onchange="showHint()">
<option value="请选择技术员">请选择技术员</option>
<%
dim strSql,rs
strSql="select * from [admin]"
Set rs=Server.CreateObject("ADODB.Recordset")
rs.open strsql,conn,1,3

do while not rs.eof
%>
<option value="<%=rs("staff_name")%>"><%=rs("staff_name")%></option>
<%
rs.movenext
loop
%>
</select>
请问怎么写JS代码来判断下拉列表选择的值 不是“请选择技术员”
展开
 我来答
Sweet丶奈何
高粉答主

推荐于2016-03-14 · 每个回答都超有意思的
知道大有可为答主
回答量:2.8万
采纳率:82%
帮助的人:4096万
展开全部
用JS判断下拉框是否选中,下面例子中,如果下拉框的值是空的,那么会弹出一个提示框,如果选中了值,那么就执行代码了,参考如下:
<title>Js判断下拉框</title>
<script>
function ss(){
var slt=document.getElementById("aa");
if(slt.value==""){
alert("请选择一个项目");
return false;
}
return true;
}
</script>
<form method=post onsubmit=" return ss()">
<select id="aa">
<option value="">请选择</option>
<option value="1s">一</option>
<option value="2u">二</option>
</select>
<input type=submit value="提交">
</form>
一吴哥
推荐于2016-04-09
知道答主
回答量:1
采纳率:0%
帮助的人:2.4万
展开全部
function showHint(){
var s=document.getElementById("accounts_server");
if(s.value=="请选择技术员"){
alert("Yes");
}else{
alert("No");
}
}
更多追问追答
追问
else if(accounts_server.value=="请选择技术员")
{
disp_info='请选择技术员';
checkOk=false;
form.accounts_server.focus();
}
if(checkOk==false)
{
alert(disp_info);
return false;
}else{
return true;
}
}
这样子写 为什么不对?错在哪里,望指出纠正~
追答
else if(accounts_server.value=="请选择技术员")

这里的accounts_server, 必须先是一个JS对象,就如我上面的document.getElementById("accounts_server");
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dhcn
2013-07-30 · TA获得超过1917个赞
知道小有建树答主
回答量:2497
采纳率:74%
帮助的人:917万
展开全部
你这个请选择技术员在最前面一个,用value来判断略显麻烦,可以考虑用selectIndex属性来判断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友724d6aff60
2015-10-10 · TA获得超过260个赞
知道答主
回答量:112
采纳率:50%
帮助的人:42.6万
展开全部
百度一下,你就知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式