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 Smarty date_format [格式化时间日期]
Mar 15 PHP
php实现文件编码批量转换
Mar 10 PHP
PHP跨平台获取服务器IP地址自定义函数分享
Dec 29 PHP
解析WordPress中函数钩子hook的作用及基本用法
Dec 22 PHP
简单介绍PHP非阻塞模式
Mar 03 PHP
PHP页面跳转操作实例分析(header方法)
Sep 28 PHP
PHP函数rtrim()使用中的怪异现象分析
Feb 24 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
PHP设计模式之工厂模式实例总结
Sep 01 PHP
php判断电子邮件是否正确方法
Dec 04 PHP
gearman中任务的优先级和返回状态实例分析
Feb 27 PHP
PHP实现简单注册登录系统
Dec 28 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
destoon实现调用图文新闻的方法
2014/08/21 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
php使用curl打开https网站的方法
2015/06/17 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
srcElement表格样式
2006/09/03 Javascript
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
javascript中的绑定与解绑函数应用示例
2013/06/24 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
Javascript基础教程之关键字和保留字汇总
2015/01/18 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
对pandas中两种数据类型Series和DataFrame的区别详解
2018/11/12 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
python绘制评估优化算法性能的测试函数
2019/06/25 Python
Python如何实现转换URL详解
2019/07/02 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
python+Selenium自动化测试——输入,点击操作
2020/03/06 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
面向对象编程的优势是什么
2015/12/17 面试题
2014年司机工作总结
2014/11/21 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
欢送会主持词
2015/07/01 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
婚宴父亲致辞
2015/07/27 职场文书
诚信考试主题班会
2015/08/17 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python