提交表单时先通过JS验证,验证结果怎么传给PHP
我加了JS验证,页面也可以提示表单填写错误,但是还是提交给了PHP,是判断条件要改吗<?header("Contype-Type:text/html;charset=ut...
我加了JS验证,页面也可以提示表单填写错误,但是还是提交给了PHP,是判断条件要改吗
<?
header("Contype-Type:text/html;charset=utf-8");
include ('2.php');
if ($_POST[submit]){ //这里的判断条件应该用什么???
$sql="insert into zc (id,user,email,web,conment,sex)values ('','$_POST[user]','$_POST[email]','$_POST[web]','$_POST[conment]','$_POST[sex]')";
$query=mysql_query($sql,$coon);
echo '成功';
}
?>
<form onsubmit="change()"
</form> 展开
<?
header("Contype-Type:text/html;charset=utf-8");
include ('2.php');
if ($_POST[submit]){ //这里的判断条件应该用什么???
$sql="insert into zc (id,user,email,web,conment,sex)values ('','$_POST[user]','$_POST[email]','$_POST[web]','$_POST[conment]','$_POST[sex]')";
$query=mysql_query($sql,$coon);
echo '成功';
}
?>
<form onsubmit="change()"
</form> 展开
3个回答
2014-10-22
展开全部
function change(){
return true;
}
这样就提交了。
return true;
}
这样就提交了。
追问
这样还叫验证吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的验证应该再前端完成。JS验证时,如果错误了,就用JS阻止提交。而不是仍然提交,后台判断
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在提示表单填写错误的语句体里,在判断之后 写 : return false; 就是不让它提交
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询