如何用javascript判断下拉列表框不能为空

用javascript判断下拉列表框不能为空的代码,比如:<td><p>*来自城市:</p></td><td><selectname="lz"id="lz"><optio... 用javascript判断下拉列表框不能为空的代码,比如:
<td><p>*来自城市:</p></td>
<td>
<select name="lz" id="lz">
<option value="bj" 北京
<option value="sh" 上海
<option value="tj" 天津
<option value="cq" 重庆
<option value="sd" 山东
<option value="hn" 河南
</select>
</td>
应如何判断这个下拉列表不能为空,否则向用户报错“你有未填!”,谢谢,还有下拉列表的判断和注册表单中日期的判断一样吗,如:
td><p>*出生年月日:</p></td>
<td>
<select name="year" id="year">
<option value="2009">2009
<option value="2008">2008
<option value="2007">2007
<option value="2006">2006
<option value="2005">2005
<option value="2004">2004
</select>年
<select name="month" id="month">
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
</select>月
<select name="day" id="day">
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
</select>日
</td>
谢谢,不过if (document.getElementById("day").value==false 这样能通过,另外问一下,如何判断密码和确认密码相同
展开
 我来答
刘国垒
2009-06-06 · TA获得超过1266个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:0
展开全部
你这样写的话,下拉框永远都有值,因为他默认选择第一个
可以把第一项改成<option value='' selected>请选择</option>
然后再用1楼的办法判断
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
21度微笑
2012-08-02 · 超过21用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:39.2万
展开全部
if(document.form.pass1.value==document.form.pass2.value){
if((document.form.pass1.value.length<6)||(document.form.pass1.value=="")){
alert("请输入至少6个字符的密码");
document.form.pass1.focus();
return false;
}
}else{
alert("两次输入密码不一致!");
document.form.pass1.focus();
return false;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f8fa9e1b2
2009-06-06 · TA获得超过115个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:0
展开全部
if(document.getElementById("day").value == null){
alert("没填");
return false;
}
这些下拉框都能这么判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式