• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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
    主站蜘蛛池模板: 日韩精品人妻系列无码专区免费| 国产99视频精品免视看7| 熟妇无码乱子成人精品| 欧美精品黑人巨大在线播放| 午夜精品一区二区三区免费视频| 国产精品毛片一区二区| 99精品人妻无码专区在线视频区 | 精品三级在线观看| 日韩人妻精品一区二区三区视频| 精品国产不卡一区二区三区 | 亚洲一二成人精品区| 99香蕉国产精品偷在线观看| 亚洲精品国产精品乱码视色| 久久久精品波多野结衣| 成人精品一区二区三区在线观看| 国产成人精品免费视频动漫 | 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 久久最新精品国产| 久久精品人成免费| 亚洲国产另类久久久精品| 老年人精品视频在线| 国产精品午夜无码AV天美传媒| 国产AV午夜精品一区二区入口 | 欧美日韩精品| 久久久久久国产精品无码下载| 国产精品欧美亚洲韩国日本久久| 四虎国产精品永久地址51| 国产精品大白天新婚身材| heyzo高无码国产精品| 久久精品亚洲中文字幕无码麻豆| 亚洲国产另类久久久精品黑人 | 久久伊人精品青青草原日本| 久久成人精品| 久久精品国产72国产精福利| 国产三级国产精品国产普男人| 99热这里只有精品6国产免费| 99爱在线视频这里只有精品| 成人精品一区二区久久久| 国产精品亚洲w码日韩中文| 国产精品视频九九九| 国内精品久久久久久不卡影院|