应写为:
function sub()
{
 if (form1.T1.value.length==0)
  {
   window.alert("请输入用户名称!");
   form1.T1.focus();
   return false;
   }
   form1.submit();
}

解决方案 »

  1.   

    你把提交事件写在form里面
    <form name="form1" method="post" onsubmit="return sub();">
      

  2.   

    <input type="submit" value="登录" name="login" onclick="sub()">-><input type="button" value="登录" name="login" onclick="sub()">
      

  3.   

    form1.T1.value==""
    应该是
    form1.T1.value.equals("")
      

  4.   

    1.你的密码input的name不要和用户名input的name一样啊 叫T2也行啊!
    2.onclick="return sub(); 注意加上return  分号加不加看个人习惯
      

  5.   

    行了:),为什么要加reurn 就行?