有可能是没有值,而不是空字符串。还有加一个alert看看有没有执行你的checkUserLogin()。

解决方案 »

  1.   

    还有就是这个和struts的验证没什么关系吧。
      

  2.   

    这么写:
    function checkUserLogin()
      {
         var f = document.form;            
     var d = document.all;      if((f.userName.value) =="")
              {
                  alert("请输入用户名!");
                  d.userName.focus();
                  return(0);
              }
            if((f.passWord.value)=="")
              {
                  alert("请输入密码!");
                  d.passWord.focus();
                  return(0);
              }
      }
     另外struts可以不在客户端用javascript验证的!