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 相关文章推荐
学习使用curl采集curl使用方法
Jan 11 PHP
腾讯QQ微博API接口获取微博内容
Oct 30 PHP
PHP图片上传代码
Nov 04 PHP
php版淘宝网查询商品接口代码示例
Jun 17 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
Jul 29 PHP
PHP生成和获取XML格式数据的方法
Mar 04 PHP
PHP的邮件群发系统phplist配置方法详细总结
Mar 30 PHP
深入解析PHP中SESSION反序列化机制
Mar 01 PHP
浅析PHP开发规范
Feb 05 PHP
PHP abstract 抽象类定义与用法示例
May 29 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
May 01 PHP
PHP进阶学习之依赖注入与Ioc容器详解
Jun 19 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
php $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
2010/06/21 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
基于empty函数的判断详解
2013/06/17 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
析构函数与php的垃圾回收机制详解
2013/10/28 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
Javascript 构造函数 实例分析
2008/11/26 Javascript
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
Jquery cookie操作代码
2010/03/14 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
JQuery右键菜单插件ContextMenu使用指南
2014/12/19 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
KnockoutJS 3.X API 第四章之click绑定
2016/10/10 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
AngularJS与后端php的数据交互方法
2018/08/13 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
跟老齐学Python之Import 模块
2014/10/13 Python
Python内置函数之filter map reduce介绍
2014/11/30 Python
Python是编译运行的验证方法
2015/01/30 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
python web框架学习笔记
2016/05/03 Python
详解使用python的logging模块在stdout输出的两种方法
2017/05/17 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
Farnell德国:电子元器件供应商
2018/07/10 全球购物
经典c++面试题二
2015/08/14 面试题
2014年迎新年活动方案
2014/02/19 职场文书
海飞丝广告词
2014/03/20 职场文书
关于做家务的心得体会
2016/01/23 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS