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来写记数器(详细介绍)
Oct 09 PHP
PHP截取汉字乱码问题解决方法mb_substr函数的应用
Mar 30 PHP
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
May 10 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 PHP
Yii2实现上下联动下拉框功能的方法
Aug 10 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
Sep 11 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
May 31 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
Jun 06 PHP
php微信开发之关键词回复功能
Jun 13 PHP
PHP重载基础知识回顾
Sep 10 PHP
phpquery中文手册
Mar 18 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报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
PHP中file_exists()判断中文文件名无效的解决方法
2014/11/12 PHP
php基于session实现数据库交互的类实例
2015/08/03 PHP
浅谈PHP Cookie处理函数
2016/06/10 PHP
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
JS基础之undefined与null的区别分析
2011/08/08 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
ES6新数据结构Map功能与用法示例
2017/03/31 Javascript
JS 仿支付宝input文本输入框放大组件的实例
2017/11/14 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
python list中append()与extend()用法分享
2013/03/24 Python
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
Python制作CSDN免积分下载器
2015/03/10 Python
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
Python中关于Sequence切片的下标问题详解
2017/06/15 Python
Python实现求两个csv文件交集的方法
2017/09/06 Python
python线程中同步锁详解
2018/04/27 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
荷兰多品牌网上鞋店:Stoute Schoenen
2017/08/24 全球购物
加油口号大全
2014/06/13 职场文书
小学思品教学反思
2016/02/20 职场文书
《秋思》教学反思
2016/02/23 职场文书
实习报告范文
2019/07/30 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers
python字典进行运算原理及实例分享
2021/08/02 Python