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";
}
?>
相關文章
- 使用javascript實現使用者名稱驗證JavaScript
- jQuery Validate表單驗證(使用者註冊簡單應用)jQuery
- jQuery實現的表單註冊驗證程式碼例項jQuery
- JSP註冊驗證功能的實現JS
- TP5 實現簡訊驗證碼註冊功能
- jQuery的Ajax方法實現註冊郵箱時使用者名稱查詢jQuery
- python 使用者註冊使用者名稱Python
- javascript - 使用者註冊頁面(表單驗證)JavaScript
- mvc架構的簡單實踐----使用者註冊的實現MVC架構
- ajax實現的驗證使用者名稱是否存在程式碼例項
- 海量使用者註冊整合布隆過濾器實現使用者名稱唯一功能過濾器
- 使用者註冊E-mail驗證AI
- 利用JS驗證使用者名稱是否合法JS
- 簡單API介面簽名驗證API
- 註冊使用者名稱字元長度判斷細節字元
- 共享軟體中註冊部分的簡單實現(轉)
- jquery 實現滑動條的簡單驗證jQuery
- thinkphp中create()方法實現簡單的使用者登錄檔單驗證功能PHP
- Java+Ajax實現使用者名稱重複檢驗Java
- AJAX+JAVA使用者登陸註冊驗證Java
- node+express+mongDB實現簡單登入註冊Express
- JavaScript驗證使用者名稱密碼是否為空JavaScript密碼
- js模擬實現名稱空間簡單介紹JS
- 簡單幾步實現滑動驗證碼(後端驗證)後端
- day79:luffy:註冊之對手機號的驗證&實現基本的註冊功能邏輯&點選獲取驗證碼&redisRedis
- Python實現簡單驗證碼的轉文字Python
- 使用者註冊郵箱驗證啟用思路【轉】
- 用jquery驗證使用者名稱是否有效或重複jQuery
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 使用ajax方式驗證使用者名稱是否存在程式碼
- js 驗證使用者名稱和密碼是否為空JS密碼
- day80:luffy:簡訊sdk接入&點選獲取驗證碼&註冊功能的實現&Celery實現簡訊傳送功能
- HTML基礎實現簡單的註冊和登入頁面HTML
- 商城-使用者註冊-根據使用者名稱和密碼查詢使用者密碼
- Laravel 使用者認證最簡單的實現 比 Jetstream 要簡單很多Laravel
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- [外掛擴充套件]檢測系統禁止註冊使用者名稱套件
- 簡單登入註冊實現(Java物件導向複習)Java物件