onSubmit="javescript:return validateLogin();">可能有问题。
<th colspan="2" scope="row"><input type="submit" name="Submit" value="提交">改成
<th colspan="2" scope="row"><input type="submit" name="Submit" value="提交" onClick="validateLogin()">试试看!!!

解决方案 »

  1.   

    alter("请你输入姓名");
    >>
    alert("请你输入姓名");
    下面相同。
      

  2.   

    测试的时候 出现的情况时这样
    行:10
    字符:1
    错误 'document.frmlogin.txtUserName'为空或不是对象
    代码 0
    URL http://localhost/1/第三章登陆模块设计/Login.htm
      

  3.   

    <form action="verifyID.asp" method="post" onSubmit="javescript:return validateLogin();">既然是strUserName=document.frmLogin.txtUserName.value;
    是不是该给form取上名字呀!name="frmLogin"
      

  4.   

    <script  language="javascript"><!--
    function validateLogin(){
    var strUserName=document.form[0].txtUserName.value;
    var strPassword=document.form[0].txtPassword.value;
     if (strUserName==""){
     alter("请你输入姓名");
     return false;
     }
     if(strPassword==""){
     alter("请输入密码");
     return false;
     }
    return true;
    }