改为这样:<form name="form1" method="post" action="" onsubmit="return CheckForm(this)" target="TestIframe">
<input name="UserName" type="text" size="30" maxlength="30">
<input name="Pass" type="password" size="30" maxlength="30">
  <input type="submit" name="Submit" value="登  录" onClick="return CheckForm(this.theForm)";"class="BUTT">
</form>

解决方案 »

  1.   

    叔叔................以经说了条件是:按钮类型必须为 type="button"
      

  2.   

    type="button"的意思是“提交表单动作为‘无’”,哪怎样验证?
      

  3.   

    <input type="button" name="Submit" value="登  录" onClick="form1.submit();"class="BUTT">
    应该说form1.submit()吧
      

  4.   

    这样试试
    ============================================
    <SCRIPT LANGUAGE="JavaScript">
    window.name='TestIframe';
    function CheckForm(theForm){
      if (document.all.UserName.value==''){alert("请输入用户名!");document.all.UserName.focus();return false;}
      if (document.all.Pass.value==''){alert("请输入密码!");document.all.Pass.focus();return false;}
    document.all.form1.submit();
    return true;
    }
    </SCRIPT>
    <form name="form1" method="post" action=""target="TestIframe">
    <input name="UserName" type="text" size="30" maxlength="30">
    <input name="Pass" type="password" size="30" maxlength="30">
    <input type="button" name="Submit" value="登  录" onClick="return CheckForm(this);"class="BUTT">
    </form>