您的位置:首页 > Web前端 > JavaScript

javascript判断下拉菜单值的问题

2007-02-09 11:59 351 查看
有一个二级联动菜单,如下,要求用户必须要选择二级分类,如果不选,则提示“还没有选择二级分类”。

<select name="SecondClassID" onChange="changeselect1(this.value)">
<option value="">==请选择二级分类==</option>
</select>

<select name="ThirdClassID" >
<option value="0">==请选择三级分类==</option>
</select>

一开始我是这样写的:

if(document.myform.SecondClassID.value.length==0)
{
alert('请输入产品名称!');
document.myform.SecondClassID.focus() ;
return false ;
}

一点效果都没有,而且这样写也不行:

if(document.getElementById("SecondClassId").value.length=="")
{
alert('还没有选择二级分类!');
document.myform.SecondClassID.focus() ;
return false ;
}

后来改成下面这样就行了

if(document.getElementById("SecondClassId").value.length=="")
{
alert('还没有选择二级分类!');
document.getElementById("SecondClassId").focus() ;
return false ;
}

具体原因还有待进一步研究……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: