PHP表单验证内容是否为空的实现代码


Posted in PHP onNovember 14, 2016

内容为空效果图为:

PHP表单验证内容是否为空的实现代码

填写内容效果图:

PHP表单验证内容是否为空的实现代码

下面是验证程序的代码:

PHP表单验证内容是否为空的实现代码

<!doctype html>
<html>
<head>
<meta http-equiv="conent-type" content="text/html" charset="utf-8"/>
<style>
.red{
color:red;
}
</style>
</head>
<body>
<?php
function test_input($data){
  $data=trim($data);
  $data=stripslashes($data);
  $data=htmlspecialchars($data);
  return $data;
}
?>
<?php
$name=$email=$web=$comment=$gender="";
$nameerr=$emailerr=$weberr=$commenterr=$gendererr="";
if($_SERVER['REQUEST_METHOD']=="POST"){
  if(empty($_POST['name'])){
    $nameerr="必填名字";
  }else{
    $name=test_input($_POST['name']);
  }
  if(empty($_POST['email'])){
    $emailerr="必填邮件";
  }else{
    $email=test_input($_POST['email']);
  }
  if(empty($_POST['web'])){
    $weberr="必填网址";
  }else{
    $web=test_input($_POST['web']);
  }
  if(empty($_POST['comment'])){
    $commenterr="必填备注";
  }else{
    $comment=test_input($_POST['comment']);
  }
  if(empty($_POST['gender'])){
    $gendererr="必填备注";
  }else{
    $gender=test_input($_POST['gender']);
  }
}
?>
<h1>表单验证</h1>
<span class="red">*必填字段</span>
<form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>">
名字:<input type="text" name="name"/><span class="red"><?php echo "*".$nameerr;?></span>
<br/>
E-mail:<input type="text" name="email"/><span class="red"><?php echo "*".$emailerr;?></span>
<br/>
网址:<input type="text" name="web"/><span class="red"><?php echo "*".$weberr;?></span>
<br/>
备注:<textarea rows="10" cols="40" name="comment"></textarea><span class="red"><?php echo "*".$commenterr;?></span>
<br/>
性别:<input type="radio" name="gender" value="男"/>男<input type="radio" name="gender" value="女"/>女<span class="red"><?php echo "*".$gendererr;?></span>
<br/>
<input type="submit" value="提交验证"/>
</form>
<?php
echo "名字".$name;
echo "<br/>";
echo "E-mail:".$email;
echo "<br/>";
echo "网址:".$web;
echo "<br/>";
echo "备注:".$comment;
echo "<br/>";
echo "性别:".$gender;
echo "<br/>";
?>
</body>
</html>

以上就是小编为大家带来的PHP表单验证内容是否为空的实现代码全部内容了,希望大家多多支持三水点靠木~

PHP 相关文章推荐
PHP脚本的10个技巧(2)
Oct 09 PHP
用php+javascript实现二级级联菜单的制作
May 06 PHP
Mysql数据库操作类( 1127版,提供源码下载 )
Dec 02 PHP
第七章 php自定义函数实现代码
Dec 30 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
Jun 20 PHP
php 伪造ip以及url来路信息方法汇总
Nov 25 PHP
10个php函数实用却不常见
Oct 13 PHP
PHP编程中尝试程序并发的几种方式总结
Mar 21 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
PHP内置函数生成随机数实例
Jan 18 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 PHP
PHP环境搭建(php+Apache+mysql)
Nov 14 #PHP
10个值得深思的PHP面试题
Nov 14 #PHP
PHP生成word文档的三种实现方式
Nov 14 #PHP
php版微信返回用户text输入的方法
Nov 14 #PHP
THinkPHP获取客户端IP与IP地址查询的方法
Nov 14 #PHP
php实现等比例不失真缩放上传图片的方法
Nov 14 #PHP
PHP互换两个变量值的方法(不用第三变量)
Nov 14 #PHP
You might like
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
PHP下判断网址是否有效的代码
2011/10/08 PHP
php实现粘贴截图并完成上传功能
2015/05/17 PHP
详解php伪造Referer请求反盗链资源
2019/01/24 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
css值转换成数值请抛弃parseInt
2011/10/24 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
JavaScript运动减速效果实例分析
2015/08/04 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
Vue表单验证插件的制作过程
2017/04/01 Javascript
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
2019/08/17 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
Python脚本实现集群检测和管理功能
2015/03/06 Python
Python数据类型详解(四)字典:dict
2016/05/12 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
python使用opencv按一定间隔截取视频帧
2018/03/06 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
Linux下通过python获取本机ip方法示例
2019/09/06 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
中医专业应届生求职信
2013/11/17 职场文书
企业员工薪酬方案
2014/06/04 职场文书
法学院毕业生求职信
2014/06/25 职场文书
镇党政领导班子民主生活会思想汇报
2014/10/11 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书