get 验证用户名

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
        function checkname(){
            //ajax校验用户名
            var xhr = new XMLHttpRequest();
            xhr.onreadystatechange = function(){
                if(xhr.readyState==4){
                    document.getElementById('result').innerHTML = xhr.responseText;
                }
            }

            //获得输入的用户名,并传递个服务器端
            var ming = document.getElementById('username').value;

            //对ming变量的特殊符号信息进行编码
            ming = encodeURIComponent(ming);

            xhr.open('get','./04.php?nm='+ming+'&age=23');
            xhr.send(null);
        }
    </script>

</head>
<body>
<h2>ajax之get形式请求</h2>
<p>用户名:<input type="text" id="username" onblur="checkname()" /></p>
<p>密码:<input type="password" id="userpwd"  /></p>
<div id="result"></div>
</body>

</html>
<?php
/**
 * Created by PhpStorm.
 * User: bochaoceng
 * Date: 1/2/18
 * Time: 10:44
 */


$exists = array('linken','mary','jim');

$name = $_GET['nm'];

if ( in_array($name ,$exists)){


    echo "<span style='color: red'>  用户名已经存在,请换一个</span>";

}else{

    echo "<span style='color: green'>  恭喜 可以试用此名字</span>";

}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容