如何用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 这样能通过,另外问一下,如何判断密码和确认密码相同 展开
<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 这样能通过,另外问一下,如何判断密码和确认密码相同 展开
3个回答
展开全部
你这样写的话,下拉框永远都有值,因为他默认选择第一个
可以把第一项改成<option value='' selected>请选择</option>
然后再用1楼的办法判断
可以把第一项改成<option value='' selected>请选择</option>
然后再用1楼的办法判断
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(document.getElementById("day").value == null){
alert("没填");
return false;
}
这些下拉框都能这么判断
alert("没填");
return false;
}
这些下拉框都能这么判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |