document.loginform.usre.focus();
-> document.loginform.usr.focus();<input ... onclick="checkform()">
-> <form ... onsubmit="return checkform()">if (altmsg=="")        //不知道你是不写错了,应该不为空时候提交把?
{
  document.all.layer1.style.display='';
  return false;//想提交就return true,不过layer1可能看不到了
}

解决方案 »

  1.   

    看看!调试过了!<script language="javascript">
    <!--
    function checkform(){
    altmsg=""
          if (loginform.usr.value=="")
             {
              altmsg="请输入您的姓名!"
              alert("请输入您的姓名!");
      loginform.usr.focus();
              return false;
              }
          if (loginform.pwd.value=="")
              {
      altmsg="请输入您的密码!"
               alert("请输入您的密码!");
       loginform.pwd.focus();
               return false;
              }
          if (altmsg=="")        //不知道你是不写错了,应该不为空时候提交把?
             {
       document.all.layer1.style.display='';          }
    }
    //-->
    </script>
    <div style="position: absolute; width: 100%; height: 20px; z-index: 1; background-color: #008080" id="layer1" style="display: none">能看到我就说明调试成功了!^_^</div>
    <form id="loginform" name="loginform" method="post" action="">
    <p>用户名:<input name="usr" type="text" id="usr" size="16" /></p>
    <p>密 码:<input name="pwd" type="password" id="pwd" size="16" /></p>
    <input type="submit" value="提交" name="B1" onclick="checkform()">
    </form>