html+JS+php實現簡單的註冊使用者名稱驗證
初學使用,不廢話
1、index.html
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>註冊使用者</title>
<script type="text/javascript" src="post_ajax.js"></script>
</head>
<body>
<h1>註冊使用者</h1>
<input type="text" name="userName" id="bt_user" onblur="postajax()"/><label id="lb_text" style="display:none"></label>
</body>
</html>
2、post_ajax.js
function postajax(){
//XMLHttpRequest建立非同步物件
var ajax = new XMLHttpRequest();
//設定請求的php的url和引數
ajax.open(`post`,`post_ajax.php`);
//需要POST 資料,使用 setRequestHeader() 來新增 HTTP 頭
ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
// send傳送請求
ajax.send(`Name=`+document.querySelector(`#bt_user`).value);
//事件註冊
ajax.onreadystatechange = function(){
if (ajax.readyState ==4&&ajax.status==200) {
//返回接收的內容並修改資料
console.log(ajax.responseText);
var show = document.querySelector(`#lb_text`);
show.style.display=`block`;
if (ajax.responseText =="OK") {
show.innerHTML=`提示:該使用者已經註冊了!`
} else{
show.innerHTML=`提示:你可以使用該名字!`
}
}
};
}
3、post_ajax.php
<?php
header(`content-type:text/html;charset=utf-8`);
$name=$_POST[`Name`];
//對比是資料可以通過資料庫獲取,並驗證
$nameArray = array(`熊大`,"熊二",`張三`,`李四`,`王五`);
$result=in_array($name, $nameArray);
// 返回判定值給呼叫者
if($result){
echo "OK";
} else{
echo "not OK";
}
?>
相關文章
- jQuery Validate表單驗證(使用者註冊簡單應用)jQuery
- python 使用者註冊使用者名稱Python
- TP5 實現簡訊驗證碼註冊功能
- mvc架構的簡單實踐----使用者註冊的實現MVC架構
- 海量使用者註冊整合布隆過濾器實現使用者名稱唯一功能過濾器
- 利用JS驗證使用者名稱是否合法JS
- 手機號碼簡訊驗證註冊
- 簡單API介面簽名驗證API
- Java+Ajax實現使用者名稱重複檢驗Java
- Python實現簡單驗證碼的轉文字Python
- jquery 實現滑動條的簡單驗證jQuery
- AJAX+JAVA使用者登陸註冊驗證Java
- node+express+mongDB實現簡單登入註冊Express
- day79:luffy:註冊之對手機號的驗證&實現基本的註冊功能邏輯&點選獲取驗證碼&redisRedis
- 簡單幾步實現滑動驗證碼(後端驗證)後端
- 商城-使用者註冊-根據使用者名稱和密碼查詢使用者密碼
- HTML基礎實現簡單的註冊和登入頁面HTML
- 用jquery驗證使用者名稱是否有效或重複jQuery
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- day80:luffy:簡訊sdk接入&點選獲取驗證碼&註冊功能的實現&Celery實現簡訊傳送功能
- [外掛擴充套件]檢測系統禁止註冊使用者名稱套件
- Laravel 使用者認證最簡單的實現 比 Jetstream 要簡單很多Laravel
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- 簡單登入註冊實現(Java物件導向複習)Java物件
- 從零開始實現簡單 RPC 框架 4:註冊中心RPC框架
- day101:MoFang:模型構造器ModelSchema&註冊功能之手機號唯一驗證/儲存使用者註冊資訊/傳送簡訊驗證碼模型
- js登入與註冊驗證JS
- 在 SpringBoot 專案中簡單實現 JWT 驗證Spring BootJWT
- 簡訊驗證實現方式
- 使用者註冊資料合法性校驗外掛能否實現
- Laravel 實現 passport 使用者註冊登入LaravelPassport
- Android需求之RxJava2實現表單校驗(註冊登入)AndroidRxJava
- 使用 ActionScript 實現簡單滑動驗證碼識別
- vue登入註冊,帶token驗證Vue
- 註冊驗證流程有哪些方式呢
- Laravel 介面開發中的驗證碼註冊Laravel
- 簡單實現登陸註冊gui介面以及打包成exe檔案GUI
- Java使用正規表示式對註冊頁面進行驗證功能實現Java