php学习之路5(表单验证)
echo
gt
lt
quot
php学习之路五(表单验证)
<html> <head> <title>PHP处理表单</title> </head> <body> <h2 id="请填写个人信息">请填写个人信息</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 id="a-href-FormFirst-php-返回-a"><a href="FormFirst.php">返回</a></h3>
登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Laravel開發:如何使用Laravel Echo和Pusher實現WebSockets通訊?
