<SCRIPT LANGUAGE="JavaScript">
<!--
function checkform(theForm){
if(theForm.test.value==""){
alert("不能为空");
return false;
}
}
//-->
</SCRIPT>
<FORM METHOD=POST ACTION="" onsubmit="return checkform(this)">
<INPUT TYPE="text" NAME="test"><BR>
<INPUT TYPE="submit">
</FORM>

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkform(theForm){
    if(theForm.test.value==""){
    alert("不能为空");
    return false;
    }
    return true;
    }
    //-->
    </SCRIPT>
    <FORM METHOD=POST ACTION="" onsubmit="return checkform(this)">
    <INPUT TYPE="text" NAME="test"><BR>
    <INPUT TYPE="submit">
    </FORM>
      

  2.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkform(theForm){
    if(theForm.test.value==""){
    alert("不能为空");
    event.returnValue=false;
    }
    }
    //-->
    </SCRIPT>
    <FORM METHOD=POST ACTION="" onsubmit="return checkform(this)">
    <INPUT TYPE="text" NAME="test"><BR>
    <INPUT TYPE="submit">
    </FORM>
      

  3.   

    在onsubmit事件处理函数中返回false就可以了
      

  4.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkDate(){
    if(document.test.value==""){
    alert("不能为空");
    return false;
    }
    return true;
    }
    //-->
    </SCRIPT>
    <FORM METHOD=POST ACTION="">
    <INPUT TYPE="text" NAME="test"><BR>
    <INPUT TYPE="submit" name="submit" onclick="return checkDate();">
    </FORM>
      

  5.   

    漏了个东东
    if(document.all.test.value=="")
      

  6.   

    在form里添加onsubmit方法返回值为true或false
      

  7.   

    你的type不是submit吧!那就要用onclick触发了...
      

  8.   

    不用 type 为 submit 的 input 在点击事件里处理  if(检查类型通过)
    {
      Form1.submit();
    }
    else
    {
      return;
    }