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 相关文章推荐
PHP4 与 MySQL 数据库操作函数详解
Oct 09 PHP
PHP个人网站架设连环讲(一)
Oct 09 PHP
模仿OSO的论坛(五)
Oct 09 PHP
怎样才能成为PHP高手?学会“懒惰”的编程
Dec 05 PHP
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
Sep 09 PHP
php数字游戏 计算24算法
Jun 10 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
Jun 24 PHP
php+jQuery.uploadify实现文件上传教程
Dec 26 PHP
PHP二维数组去重算法
Dec 17 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
Apr 13 PHP
php优化查询foreach代码实例讲解
Mar 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
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
PHP parse_url 一个好用的函数
2009/10/03 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
php抽象方法和抽象类实例分析
2016/12/07 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
javascript中获取元素标签中间的内容的实现方法
2016/10/08 Javascript
bootstrap table操作技巧分享
2017/02/15 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
原生js jquery ajax请求以及jsonp的调用方法
2017/08/04 jQuery
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
vue 调用 RESTful风格接口操作
2020/08/11 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
python3使用pyqt5制作一个超简单浏览器的实例
2017/10/19 Python
Python实现调度算法代码详解
2017/12/01 Python
分享Pycharm中一些不为人知的技巧
2018/04/03 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
Python 转换文本编码实现解析
2019/08/27 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
Django models filter筛选条件详解
2020/03/16 Python
Python数据分析库pandas高级接口dt的使用详解
2020/12/11 Python
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
社区义诊活动总结
2014/04/30 职场文书
电影建国大业观后感
2015/06/01 职场文书
罗马假日观后感
2015/06/08 职场文书
python本地文件服务器实例教程
2021/05/02 Python
Redis Cluster 集群搭建你会吗
2021/08/04 Redis