久别重逢后的心情说说:php,如何在post的时候先检查是不是有空?

来源:百度文库 编辑:高考问答 时间:2024/04/29 07:42:15
要求是
按下提交以后,检查所有项目有没有没填的,如果没有则post到下一页,如果有弹出提示有未填项,并且不跳转到下一页。

希望高手提供代码或者思路。
补充一下,我希望如果有空项就不要跳转到下一页,停留在输入页而不是转到下一页后再回来。

2楼的Javascript代码,在提交表单时调用checklogin(),要怎么调用?
第二个php的是跳转后回来的吧?

php有一个empty()函数就是干这个用的,另外php的header和asp的跳转页面的用法很不一样,建议还是用javascript在客户端作表单坚查,给你一段javascript代码
<script language="javascript">
function checklogin()
{
if(表单名.文本域名.value==""){alert("你要写的警告");return false;}
}
</script>
然后在提交表单时调用checklogin()
再给你一段php代码
session_start();
if(isset($_POST['yonghuming']))
{
$yonghuming=trim($_POST['yonghuming']);
// check forms filled in
if (empty($yonghuming))
{
echo'<div align="center"> 用户名必须填写,'
.' 请重新输入 <a href="你的文件名.php">返回</a><br>';
exit;
}
}

调用方法为:<form language=javascript name="表单名" onSubmit="return checklogin()" action="***.php" method=post>

用javascript,提交前可判断!并提示!可到csdn.net社区去.