<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關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題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關(guān)鍵字專題關(guān)鍵字專題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
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        AJAX應(yīng)用實(shí)例之檢測(cè)用戶名是否唯一(實(shí)例代碼)

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:51:38
        文檔

        AJAX應(yīng)用實(shí)例之檢測(cè)用戶名是否唯一(實(shí)例代碼)

        AJAX應(yīng)用實(shí)例之檢測(cè)用戶名是否唯一(實(shí)例代碼):先給大家展示下效果圖,然后再給大家擼代碼,效果圖如下所示: 下面寫一個(gè)簡(jiǎn)單的例子,檢測(cè)用戶名是否唯一(直接擼代碼): 前端界面: <%@ page language=java contentType=text/html; charset=GB18030 pageEncodi
        推薦度:
        導(dǎo)讀AJAX應(yīng)用實(shí)例之檢測(cè)用戶名是否唯一(實(shí)例代碼):先給大家展示下效果圖,然后再給大家擼代碼,效果圖如下所示: 下面寫一個(gè)簡(jiǎn)單的例子,檢測(cè)用戶名是否唯一(直接擼代碼): 前端界面: <%@ page language=java contentType=text/html; charset=GB18030 pageEncodi

        先給大家展示下效果圖,然后再給大家擼代碼,效果圖如下所示:

        未注冊(cè)用戶

        已注冊(cè)用戶

        下面寫一個(gè)簡(jiǎn)單的例子,檢測(cè)用戶名是否唯一(直接擼代碼):

        前端界面:

        <%@ page language="java" contentType="text/html; charset=GB18030"
         pageEncoding="GB18030"%>
        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=GB18030">
        <title>檢測(cè)用戶名是否唯一</title>
        <style type="text/css">
        <!--
        #toolTip {
         position:absolute;
         left:331px;
         top:39px;
         width:98px;
         height:48px;
         padding-top:45px;
         padding-left:25px;
         padding-right:25px;
         z-index:1;
         display:none;
         color:red;
         background-image: url(images/tooltip.jpg);
        }
        -->
        </style>
        </head>
        <body style="margin: 0px;">
        <form method="post" action="" name="form1">
        <table width="509" height="352" border="0" align="center" cellpadding="0" cellspacing="0" background="images/bg.gif">
         <tr>
         <td height="54"> </td>
         </tr>
         <tr>
         <td height="253" valign="top">
         <div style="position:absolute;">
         <table width="100%" height="250" border="0" cellpadding="0" cellspacing="0">
         <tr>
         <td width="18%" height="54" align="right" style="color:#8e6723 "><b>用戶名:</b></td>
         <td width="49%"><input name="username" type="text" id="username" size="32"></td>
         <td width="33%"><img src="images/checkBt.jpg" width="104" height="23" style="cursor:hand;" onClick="checkUser(form1.username);"></td>
         </tr>
         <tr>
         <td height="51" align="right" style="color:#8e6723 "><b>密碼:</b></td>
         <td><input name="pwd1" type="password" id="pwd1" size="35"></td>
         <td rowspan="2">  <div id="toolTip"></div></td>
         </tr>
         <tr>
         <td height="56" align="right" style="color:#8e6723 "><b>確認(rèn)密碼:</b></td>
         <td><input name="pwd2" type="password" id="pwd2" size="35"></td>
         </tr>
         <tr>
         <td height="55" align="right" style="color:#8e6723 "><b>E-mail:</b></td>
         <td colspan="2"><input name="email" type="text" id="email" size="45"></td>
         </tr>
         <tr>
         <td> </td>
         <td colspan="2"><input type="image" name="imageField" src="images/registerBt.jpg"></td>
         </tr>
         </table>
         </div>
         </td>
         </tr>
         <tr>
         <td> </td>
         </tr>
        </table>
        </form>
        </body>
        </html>

        AJAX文件:

        <script language="javascript">
        function createRequest(url) {
         http_request = false;
         if (window.XMLHttpRequest) { // 非IE瀏覽器
         http_request = new XMLHttpRequest(); //創(chuàng)建XMLHttpRequest對(duì)象
         } else if (window.ActiveXObject) { // IE瀏覽器
         try {
         http_request = new ActiveXObject("Msxml2.XMLHTTP"); //創(chuàng)建XMLHttpRequest對(duì)象
         } catch (e) {
         try {
         http_request = new ActiveXObject("Microsoft.XMLHTTP"); //創(chuàng)建XMLHttpRequest對(duì)象
         } catch (e) {}
         }
         }
         if (!http_request) {
         alert("不能創(chuàng)建XMLHttpRequest對(duì)象實(shí)例!");
         return false;
         }
         http_request.onreadystatechange = getResult; //調(diào)用返回結(jié)果處理函數(shù)
         http_request.open('GET', url, true); //創(chuàng)建與服務(wù)器的連接
         http_request.send(null); //向服務(wù)器發(fā)送請(qǐng)求
        }
        function getResult() {
         if (http_request.readyState == 4) { // 判斷請(qǐng)求狀態(tài)
         if (http_request.status == 200) { // 請(qǐng)求成功,開始處理返回結(jié)果
         document.getElementById("toolTip").innerHTML=http_request.responseText; //設(shè)置提示內(nèi)容
         document.getElementById("toolTip").style.display="block"; //顯示提示框
         } else { // 請(qǐng)求頁(yè)面有錯(cuò)誤
         alert("您所請(qǐng)求的頁(yè)面有錯(cuò)誤!");
         }
         }
        }
        function checkUser(userName){
         if(userName.value==""){
         alert("請(qǐng)輸入用戶名!");userName.focus();return;
         }else{
         createRequest('checkUser.jsp?user='+userName.value);
         }
        }
        </script>

        jsp文件:

        此例并沒有連接數(shù)據(jù)庫(kù),只是用數(shù)組簡(jiǎn)單表示注冊(cè)過的用戶。

        <%@ page language="java" import="java.util.*" pageEncoding="GB18030" %>
        <%
         String[] userList={"明日科技","mr","mrsoft","wgh"}; //創(chuàng)建一個(gè)一維數(shù)組
         String user=new String(request.getParameter("user").getBytes("ISO-8859-1"),"GB18030"); //獲取用戶名
         Arrays.sort(userList); //對(duì)數(shù)組排序 
         int result=Arrays.binarySearch(userList,user); //搜索數(shù)組
         if(result>-1){
         out.println("很抱歉,該用戶名已經(jīng)被注冊(cè)!"); //
        輸出檢測(cè)結(jié)果 }else{ out.println("恭喜您,該用戶名沒有被注冊(cè)!"); //輸出檢測(cè)結(jié)果 } %>

        總結(jié)

        以上所述是小編給大家介紹的AJAX應(yīng)用實(shí)例之檢測(cè)用戶名是否唯一(實(shí)例代碼),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        AJAX應(yīng)用實(shí)例之檢測(cè)用戶名是否唯一(實(shí)例代碼)

        AJAX應(yīng)用實(shí)例之檢測(cè)用戶名是否唯一(實(shí)例代碼):先給大家展示下效果圖,然后再給大家擼代碼,效果圖如下所示: 下面寫一個(gè)簡(jiǎn)單的例子,檢測(cè)用戶名是否唯一(直接擼代碼): 前端界面: <%@ page language=java contentType=text/html; charset=GB18030 pageEncodi
        推薦度:
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费人妻无码不卡中文字幕系 | 羞羞视频免费网站在线看| 国产精品入口麻豆免费观看| 亚洲AV无码久久精品狠狠爱浪潮| 久久国产免费直播| 亚洲乱码无码永久不卡在线| 久久久久女教师免费一区| 久久精品亚洲福利| 黄色短视频免费看| 亚洲国产精品无码久久久蜜芽| 国产色无码精品视频免费| 亚洲高清中文字幕| 成人免费一级毛片在线播放视频| 亚洲无码一区二区三区| 日本特黄特黄刺激大片免费| gogo免费在线观看| 亚洲av无码成h人动漫无遮挡| 日本一卡精品视频免费 | 亚洲高清在线观看| 国产四虎免费精品视频| 亚洲一区二区三区写真| 国产午夜影视大全免费观看| xxxxx做受大片在线观看免费| 国产av无码专区亚洲av桃花庵 | 日本大片在线看黄a∨免费| 免费一级特黄特色大片| 亚洲AV永久纯肉无码精品动漫| 18成禁人视频免费网站| 亚洲精品女同中文字幕| 国产亚洲精品福利在线无卡一| 久久久久久一品道精品免费看 | 亚洲成aⅴ人在线观看| 免费一看一级毛片人| 99久久免费国产精品热| 国产成人精品日本亚洲网址| 免费A级毛片在线播放不收费| 免费国产在线视频| 亚洲AV永久无码精品一福利| 亚洲国产精品一区二区第一页| 无限动漫网在线观看免费| 国产精品高清免费网站|