<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        利用ajax實現簡單的注冊驗證局部刷新實例

        來源:懂視網 責編:小采 時間:2020-11-27 22:52:14
        文檔

        利用ajax實現簡單的注冊驗證局部刷新實例

        利用ajax實現簡單的注冊驗證局部刷新實例:1,ajax(asynchronouse javascript and xml)異步的 javascrip 和xml 2,(包含了7種技術:javascript xml xstl dom xhtml css xmlhttpRequest) 3,是一種與服務器語言無關的技術,可以用在(php/jsp/asp.net) 4,ajax的工作原理: 創
        推薦度:
        導讀利用ajax實現簡單的注冊驗證局部刷新實例:1,ajax(asynchronouse javascript and xml)異步的 javascrip 和xml 2,(包含了7種技術:javascript xml xstl dom xhtml css xmlhttpRequest) 3,是一種與服務器語言無關的技術,可以用在(php/jsp/asp.net) 4,ajax的工作原理: 創

        1,ajax(asynchronouse javascript and xml)異步的 javascrip 和xml
        2,(包含了7種技術:javascript xml xstl dom xhtml css xmlhttpRequest)
        3,是一種與服務器語言無關的技術,可以用在(php/jsp/asp.net)
        4,ajax的工作原理: 創建一個ajax引擎->發送數據給服務器--》通過回調函數接收數據---》將數據賦給指定的頁面

        下面是注冊驗證案例register。php是注冊頁面。registerProcess.php用于接收數據并返回數據

        register.php
        代碼如下:


        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
        <html>
        <head>
        <title>用戶注冊</title>
        <!-- 告訴瀏覽器不要緩存 -->
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <meta http-equiv="content-type" content="text/html;charset=utf-8" />
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
        <script type="text/javascript">
        <!--
        function sendRequest(){
        //創建一個ajax引擎
        var xmlHttpRequest;
        //不同瀏覽器獲取xmlRequest對象方法不一樣
        if(window.ActiveXObject){
        xmlHttpRequest = new ActiveXObject("MMMMMictofrt");
        }else{
        xmlHttpRequest = new XMLHttpRequest();
        }
        return xmlHttpRequest;
        }
        var myXmlHttpRequest
        function checkName(){
        myXmlHttpRequest = sendRequest();
        if(myXmlHttpRequest){
        //window.alert("創建成功");
        //第一個參數表示請求方式get.post。第二個參數指定url,對哪個頁面發送ajax請求
        //用get方式提交的數據如果沒有發生變化的話瀏覽器將會從緩存中直接提取
        var url = "/ajax_yhyz/registerProcess.php? username=getValue('username').value";
        //1,用這樣就可以不從緩存提取了
        //var url = "/ajax_yhyz/registerProcess.php? mytime='new Date()' & username=getValue('username').value";
        //2,<meta http-equiv="pragma" content="no-cache">告訴瀏覽器不要緩存
        //window.alert(url); 用于測試url是否成功
        //第三個參數ture 表示異步機制
        myXmlHttpRequest.open("get",url,true);
        //指定回調函數,chul是函數名,表示如果狀態發生變化就調用該函數,有四個狀態
        myXmlHttpRequest.onreadystatechange = chuli;
        //發送請求,如果是get請求則填寫null即可
        //額如果是post請求,則填寫實際的數據
        myXmlHttpRequest.send(null);
        }
        }
        function chuli(){
        //window.alert("處理函數被回調");
        if(myXmlHttpRequest.readyState == 4){
        //window.alert("服務器返回"+myXmlHttpRequest.responseText);
        getValue("myres").value = myXmlHttpRequest.responseText;
        }
        }
        function getValue(id){
        //return document.getElementById(id).value; 這樣做的話沒辦法完成局部刷新
        return document.getElementById(id);
        }
        -->

        </script>
        </head>

        <body>
        <form action="???" method="post">
        用戶名字:<input type="text" name="username1" id="username" ><input type="button" onclick="checkName()" value="驗證用戶名">
        <input type="text" id="myres" />
        <br/>
        用戶密碼:<input type="password" name="password"><br>
        電子郵件:<input type="text" name="email"><br/>
        <input type="submit" value="用戶注冊">
        </form>
        <form action="???" method="post">
        用戶名字:<input type="text" name="username2" >

        <br/>
        用戶密碼:<input type="password" name="password"><br>
        電子郵件:<input type="text" name="email"><br/>
        <input type="submit" value="用戶注冊">
        </form>
        </body>
        </html>

        regiseterProcess.php
        代碼如下:


        <?php
        $username=$_REQUEST['username'];
        if($username=="shunping"){
        echo "err";
        }else{
        echo "ok";
        }
        ?>

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        利用ajax實現簡單的注冊驗證局部刷新實例

        利用ajax實現簡單的注冊驗證局部刷新實例:1,ajax(asynchronouse javascript and xml)異步的 javascrip 和xml 2,(包含了7種技術:javascript xml xstl dom xhtml css xmlhttpRequest) 3,是一種與服務器語言無關的技術,可以用在(php/jsp/asp.net) 4,ajax的工作原理: 創
        推薦度:
        標簽: 注冊 驗證 簡單
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久草福利资源网站免费| 精品久久香蕉国产线看观看亚洲| 亚洲黑人嫩小videos| 国产极品粉嫩泬免费观看| 99视频在线观看免费| 在线观看亚洲免费视频| 99久久亚洲精品无码毛片| 亚洲高清免费视频| 日本人的色道www免费一区| 最近免费mv在线电影| 51午夜精品免费视频| 理论秋霞在线看免费| 亚洲国产成人久久精品大牛影视| 亚洲视频免费在线观看| 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲日韩区在线电影| 国产亚洲av片在线观看播放| 亚洲精品无码激情AV| 俄罗斯极品美女毛片免费播放| 日韩一品在线播放视频一品免费| 免费v片在线观看视频网站| 日韩精品极品视频在线观看免费| 成年网在线观看免费观看网址| 男男黄GAY片免费网站WWW| 在线观看亚洲专区| 丁香六月婷婷精品免费观看| 成人久久久观看免费毛片| 黄色视频在线免费观看| 曰批全过程免费视频在线观看无码| 色www永久免费网站| 69精品免费视频| 色吊丝永久在线观看最新免费 | 亚洲欧洲日产国码在线观看| 亚洲毛片基地4455ww| 四虎影视久久久免费观看| 中国国语毛片免费观看视频| 一级毛片不卡片免费观看| 日韩免费电影在线观看| 亚洲综合另类小说色区色噜噜| 一级视频在线免费观看| 亚洲AV无码成人网站在线观看|