f_title为空
哪就返回false
此时应该不能被提交

解决方案 »

  1.   

    注意代码严密1、函数中少{及}
    2、return而不是retrun
    <script   language="javascript"> 
    <!--
    function   checkform(){ 
      if   (document.form1.f_title.value   ==  '') 
      { 
        alert("请输入主题"); 
        return   false; 
      } else {
        return   true; 
      } 
    }
    -->
    </script> 
    <form   id="form1"   name="form1"   method="post"   action="result.asp"   onsubmit="javascript:return checkform()"> 
    <input   name="f_title"   type="text"   id="f_title"   size="45"   /> 
    <input   type="submit"   name="Submit"   value="提交"   /> 
    </form>
      

  2.   

    onsubmit="javascript:retrun checkform()"
    ==>
    onsubmit="javascript:return checkform()"
      

  3.   

    第一眼就看出return写错了,看上面的。