国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 法库县| 周宁县| 中卫市| 梁山县| 达日县| 晋宁县| 阿坝县| 青州市| 开封市| 日喀则市| 鹰潭市| 科技| 阿瓦提县| 仲巴县| 安新县| 诸暨市| 余姚市| 台中县| 台中市| 淳安县| 莱州市| 兴安县| 宁津县| 白沙| 内丘县| 新巴尔虎右旗| 集安市| 东乡族自治县| 温泉县| 靖江市| 元谋县| 长治县| 沈丘县| 米林县| 绥化市| 浠水县| 兴宁市| 铜山县| 邯郸县| 梧州市| 亳州市|