还是像以往javascript那么写不可以吗?if (document.forms[0].color.value=="")
{
     alert("..............");
     return false;
}

解决方案 »

  1.   

    <html:submit property="submit" value="登陆" onclick="javascript:return check();"/>javascript:function check(){
       
       if(document.getElementById("color").value=="1"){
         alert("请选择颜色");
         return false;
       }else
         return true;
    }
      

  2.   

    <script language="javascript" type="text/javascript">
    function doSubmit()
    {
    thisForm = document.loginForm;if(thisForm.color.options[thisForm.color.options.selectedIndex].value=="1")
        {
        window.alert("请选择颜色!");
        thisForm.color.focus();
    return false;
        }
    thisForm.action="/nanbo/login2.do";
    thisForm.submit();
    }<input type="button" name="submit1" value="提交" onclick="javascrip:doSubmit()">
    </script>
      

  3.   

    不好意思 </script>
     贴错了,因该放到 <input>上面不过相信楼主看的懂