if (document.getElementsByName("loginuser")[0].value==""){

解决方案 »

  1.   

    <INPUT TYPE="text" NAME="loginuser" id="loginuser"><INPUT TYPE="submit" onclick="login()">
    <script language="javascript">
    function login(){
    if (document.getElementById('loginuser').value==""){
    window.alert("请输入用户明和口令");
    loginuser.focus();}
    else
    loginform.submit();
    }</script>
      

  2.   

    onclick="login();" //缺分号?
    <script language="javascript">
        function login(){      
           if (Document.loginuser.value==""){
               window.alert("请输入用户明和口令");
               Document.loginuser.focus();
               return;
           }
           else
              Document.loginform.submit();      
        }
        
    </script>
      

  3.   

    不能光return,最好是返回一个值,比方说,return false//这样当出现异常情况时,则可终止当前响就事件的操作。
      

  4.   

    <html:image  src="BORLAND.GIF" onclick="login()" title="登陆" style="cursor:hand"></html:image>  
    <script language="javascript">
        function login(){      
           if (document.all('loginuser').value==""){
               window.alert("请输入用户明和口令");
               loginuser.focus();
               return false;
           }
           else
              loginform.submit(); 
        }   
    </script>