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中在数据库中保存Checkbox数据(1)
Oct 09 PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
7个超级实用的PHP代码片段
Jul 11 PHP
解析php防止form重复提交的方法
Jul 01 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
Oct 15 PHP
php魔术函数__call()用法实例分析
Feb 13 PHP
CentOS下PHP安装Oracle扩展
Feb 15 PHP
php类自动加载器实现方法
Jul 28 PHP
php图形jpgraph操作实例分析
Feb 22 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
YII框架中使用memcache的方法详解
Aug 02 PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 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函数method_exists()与is_callable()的区别
2013/06/21 PHP
PHP eval函数使用介绍
2013/12/08 PHP
php获取YouTube视频信息的方法
2015/02/11 PHP
php输入数据统一类实例
2015/02/23 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
纯文字版返回顶端的js代码
2013/08/01 Javascript
Javascript中对象继承的实现小例
2014/05/12 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
详解JavaScript中void语句的使用
2015/06/04 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
python Django批量导入数据
2016/03/25 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
实例详解Python装饰器与闭包
2019/07/29 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
韩国爱茉莉太平洋化妆品美国站:Amore Pacific US
2016/10/28 全球购物
基本款天堂:Everlane
2017/05/13 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
国际商务系学生个人的自我评价
2013/11/26 职场文书
新文化运动的基本口号
2014/06/21 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
计算机实训心得体会
2016/01/14 职场文书