要崩溃了,为什么javascript的报错没什么用?
<?phpinclude("conn.php");if(isset($_POST["submit"]))
{
$sql="INSERT INTO message (id,user,title,content,lastdate) " .
    "values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
    //echo $sql;
   $result = mysql_query($sql,$conn)or die(mysql_error());
}
?>  <SCRIPT language=javascript>
function CheckPost()
{
  if (myform.user.value=="")
  {
   alert("please enter the name");
   myform.user.focus();
   return false;
}
}   </SCRIPT>  <form action="submit.php" method="post" name="myform" onsubmit="return CheckPost();">  user:<input type="text" name="user" value="" size="10" maxlength="40"/><br>
  title:<input type="text" name="title"/><br>
  content:<textarea name="content" rows="10" cols="50" ></textarea><br>  <input type="submit" name="submit" value="click"/>  </form>

解决方案 »

  1.   

    我是用firefox的浏览器,在我不输入用户的时候它不会报错,我不知道为什么?
      

  2.   

    <SCRIPT language=javascript>
     function CheckPost()
     {
       if (myform.user.value=="")
       {
       alert("please enter the name");
       myform.user.focus();
       return false;
     }
     }   </SCRIPT>
      代码里面有问题,myform.user.value  这里的myform  最好声一下
      

  3.   

    if (document.myform.user.value=="") 
      

  4.   

    firefox的话  下一个firebug插件  可以下断点调试js的
      

  5.   

    #5楼的对了,为什么要加document,可以讲一下吗?