<form action="..." onsubmit="checkdata(this);"></form>
<script>
function checkdata(obj)
{
  var bValid = false;
 //check obj's data, if they are valid, set bValid=true  if (!bValid)
    window.open(....);
  
   return bValid;
}
</script>

解决方案 »

  1.   

    <script>
    function check(){if(form1.name1.value==""){
    window.open("http://lucky.myrice.com","","width=100,height=100")
    return false
    }if(form1.name2.value==""){
    window.open("http://lucky.myrice.com","","width=100,height=100")
    return false
    }
    form1.submit()
    }</script>
    <form name=form1>
    <input name=name1><br>
    <input name=name2><br>
    <input type=button value=submit onclick="return check()"><br>
    </form>
      

  2.   

    提交前用onsubmit检查,出错时用OPEN弹出一个窗口,这是一个简单的
      

  3.   

    请问用VBScript也可以实现吗?怎样做?