php学习之路五(表单验证)
2012-11-25 15:58
429 查看
<html> <head> <title>PHP处理表单</title> </head> <body> <h2>请填写个人信息</h2> <form action="ChuLi1.php" method="post"> <fieldset> 姓名:<input type="text" name="name" required="required"><br> 年龄:<select name="age" > <?php for ($i=12;$i<30;$i++){?> <option value="<?php echo $i;?>"><?php echo $i;?></option> <?php }?> </select> <br> 密码:<input type="password" placeholder="请填写密码" name="password"><br> 邮箱:<input type="email" name="email"><br> <label for="mysubmit">提交</label> <input type="submit" id="mysubmit" value="提交"> <input type="reset" value="重置"><br> </fieldset> </form> </body> </html>
验证页面:
<?php $name=$_POST["name"]; $age=$_POST["age"]; $email=$_POST["email"]; $password=$_POST["password"]; //姓名验证 if (empty($name)){ echo "姓名不得为空<br>"; }else if (strlen($name)<3||strlen($name)>10){ echo "姓名长度必须在3到10之间!<br>"; }else { echo "姓名: ".$name."<br>"; } //密码验证 if (empty($password)){ echo "密码不得为空<br>"; }else if (strlen($password)<3||strlen($password)>10){ echo "密码长度必须在3到10之间!<br>"; }else if(!ereg("[0-9a-zA-Z]+",$password)){ echo "密码必须为数字和字符组合!<br>"; }else { echo "密码: ".$password."<br>"; } //邮件地址验证 if (empty($email)){ echo "邮件地址不得为空!!!"; }else if (!ereg("^[a-zA-Z0-9_.]+@([a-zA-Z0-9_]+.)+[a-zA-Z]{2,3}$", $email)){ echo "邮件地址格式不对!!!"; }else { echo "邮件地址: ".$email."<br>"; } ?> <h3><a href="FormFirst.php">返回</a></h3>
相关文章推荐
- php学习之路五(表单验证)
- php菜鸟学习之路——表单验证【原创】
- 我的Laravel学习之路之表单验证 validation
- PHP学习之--表单与验证
- PHP学习笔记(五)BBS增加javascript表单验证
- PHP 学习笔记(二):表单:表单处理,表单验证,表单实例
- PHP表单验证 -w3school PHP学习笔记
- PHP学习笔记之表单验证
- php学习-表单验证2
- php学习-表单验证4
- PHP学习之路(三)让我们开始环境搭建(搭建LMAP--基于Ubuntu11.04)
- PHP学习之路(三)让我们开始环境搭建(搭建LMAP--基于Ubuntu11.04)
- php表单验证
- javascript学习笔记(十二)初始化表单,及对其简单验证
- php学习之路名词解释
- jQuery学习之:Validation表单验证插件
- PHP表单提交验证各种方式
- 从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
- PHP简易表单验证与简易留言板实例
- 表单验证学习