我有这么一个程序,不能判断脚本,而执行了php语句,那位帮我看下,哪里出错了<?php include("conn.php");
$user=$_POST['user'];
$title=$_POST['title'];
$content=$_POST['content'];
if($_POST['submit']){
$sql="insert into message(id,user,title,content,lastdate) " .
"values('','$user','$title','$content',now())";
mysql_query($sql);
echo "<script language=\"javascript\">alert('添加成功');history.go(-1)</script>";
}
include("head.php");
?>
<SCRIPT language=javascript>
不能执行这里的脚本
function CheckPost()
{
if(myform.user.value=="")
{
alert("请填写用户");
myform.user.focus();
return false;
}
if(myform.title.value.length<5)
{
alert("标题不能少于5个字符");
myform.title.focus();
return false;
}
if(myform.content.value=="")
{
alert("标题不能少于5个字符");
myform.content.focus();
return false;
}
}
</SCRIPT> <form action="add.php" method="post" name="myform" onsubmit="return CheckPost();">
用户:<input type="text" size="10" name="user"/><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content" cols="60" rows="9"></textarea><br> <input type="submit" name="submit" value="发布留言"/> </form>
$user=$_POST['user'];
$title=$_POST['title'];
$content=$_POST['content'];
if($_POST['submit']){
$sql="insert into message(id,user,title,content,lastdate) " .
"values('','$user','$title','$content',now())";
mysql_query($sql);
echo "<script language=\"javascript\">alert('添加成功');history.go(-1)</script>";
}
include("head.php");
?>
<SCRIPT language=javascript>
不能执行这里的脚本
function CheckPost()
{
if(myform.user.value=="")
{
alert("请填写用户");
myform.user.focus();
return false;
}
if(myform.title.value.length<5)
{
alert("标题不能少于5个字符");
myform.title.focus();
return false;
}
if(myform.content.value=="")
{
alert("标题不能少于5个字符");
myform.content.focus();
return false;
}
}
</SCRIPT> <form action="add.php" method="post" name="myform" onsubmit="return CheckPost();">
用户:<input type="text" size="10" name="user"/><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content" cols="60" rows="9"></textarea><br> <input type="submit" name="submit" value="发布留言"/> </form>
alert("标题不能少于5个字符");两个分号改成半角;
alert("标题不能少于5个字符");
这两个后面的符号有问题 改成英文状态
document.getElementById("").value;
document.getElementByName("").value;