国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP jQuery表單,帶驗證具體實現方法

2020-03-22 19:43:13
字體:
來源:轉載
供稿:網友
Email檢測,密碼重復檢測,可以用于表單發送的各種環境,例如發送反饋,注冊帳號復制代碼 代碼如下:
div id="container"
?if( isset($_POST['send']) && (!validateName($_POST['name']) || !validateEmail($_POST['email']) || !validatePasswords($_POST['pass1'], $_POST['pass2']) || !validateMessage($_POST['message']) ) ):?
div id="error"
ul
?if(!validateName($_POST['name'])):?
li strong Invalid Name: /strong We want names with more than 3 letters! /li
?endif?
?if(!validateEmail($_POST['email'])):?
li strong Invalid E-mail: /strong Stop cowboy! Type a valid e-mail please :P /li
?endif?
?if(!validatePasswords($_POST['pass1'], $_POST['pass2'])):?
li strong Passwords are invalid: /strong Passwords doesn't match or are invalid! /li
?endif?
?if(!validateMessage($_POST['message'])):?
li strong Ivalid message: /strong Type a message with at least with 10 letters /li
?endif?
/ul
/div
?elseif(isset($_POST['send'])):?
div id="error"
ul
li strong Congratulations! /strong All fields are OK ;) /li
/ul
/div
?endif?

form method="post" id="customForm" action=""
div
label for="name" Name /label
input id="name" name="name" type="text" /
span id="nameInfo" What's your name? /span
/div
div
label for="email" E-mail /label
input id="email" name="email" type="text" /
span id="emailInfo" Valid E-mail please, you will need it to log in! /span
/div
div
label for="pass1" Password /label
input id="pass1" name="pass1" type="password" /
span id="pass1Info" At least 5 characters: letters, numbers and '_' /span
/div
div
label for="pass2" Confirm Password /label
input id="pass2" name="pass2" type="password" /
span id="pass2Info" Confirm password /span
/div
div
label for="message" Message /label
textarea id="message" name="message" cols="" rows="" /textarea
/div
div
input id="send" name="send" type="submit" html' target='_blank'>value="Send" /
/div
/form
/div
validation.php復制代碼 代碼如下:
?php
function validateName($name){
//if it's NOT valid
if(strlen($name) 4)
return false;
//if it's valid
else
return true;
}
function validateEmail($email){
return ereg("^[a-zA-Z0-9]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$", $email);
}
function validatePasswords($pass1, $pass2) {
//if DOESN'T MATCH
if(strpos($pass1, ' ') !== false)
return false;
//if are valid
return $pass1 == $pass2 && strlen($pass1)
}
function validateMessage($message){
//if it's NOT valid
if(strlen($message) 10)
return false;
//if it's valid
else
return true;
}
?
PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北川| 台安县| 绥棱县| 应用必备| 温泉县| 武清区| 三门峡市| 杭州市| 嘉鱼县| 绥棱县| 莱阳市| 徐闻县| 成都市| 那坡县| 疏勒县| 澎湖县| 汉沽区| 南投市| 小金县| 松溪县| 镇沅| 泸州市| 轮台县| 广汉市| 清水河县| 三穗县| 沙河市| 横峰县| 册亨县| 高安市| 景泰县| 汝州市| 内乡县| 耒阳市| 北碚区| 广西| 铁力市| 台湾省| 信宜市| 扶绥县| 凯里市|