<select name="SecondClassID" onChange="changeselect1(this.value)">
<option value="">==请选择二级分类==</option>
<select name="ThirdClassID" >
<option>==请选择三级分类==</option>
</select>这是一个form的两个下拉菜单,是联动的,其中二级分类必须要进行选择,如果不选(默认的是==请选择二级分类==),当用户按确定按钮时就提示“没有选择二级分类”。下面是我写的一段,有问题:当用户不选择二级分类时,会弹出警告框,但点击确定后会跳转到form的action所写的页面,而不是停留在原来的页面。
if(document.getElementById("SecondClassId").value=="")
{
alert('还没有选择二级分类!');
document.myform.SecondClassId.focus() ;
return false ;
}
请高手指点一下,谢谢……
<option value="">==请选择二级分类==</option>
<select name="ThirdClassID" >
<option>==请选择三级分类==</option>
</select>这是一个form的两个下拉菜单,是联动的,其中二级分类必须要进行选择,如果不选(默认的是==请选择二级分类==),当用户按确定按钮时就提示“没有选择二级分类”。下面是我写的一段,有问题:当用户不选择二级分类时,会弹出警告框,但点击确定后会跳转到form的action所写的页面,而不是停留在原来的页面。
if(document.getElementById("SecondClassId").value=="")
{
alert('还没有选择二级分类!');
document.myform.SecondClassId.focus() ;
return false ;
}
请高手指点一下,谢谢……
document.getElementById("SecondClassId").focus() ;
不知道为什么这样写不行 document.myform.SecondClassId.focus() ; 高手解释一下吧。就当小小的散分了……
你用 document.getElementById("myform") 试下 看能找到吗