有一个二级联动菜单,如下,要求用户必须要选择二级分类,如果不选,则提示“还没有选择二级分类”。
<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 ;}
具体原因还有待进一步研究……