隨筆 - 44  文章 - 78  trackbacks - 0
          <2010年10月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

           Happy 牛 Year
          一、一周至少寫一篇博文;
          二、每天至少學習半個小時。
          三、奔向小牛!

          常用鏈接

          留言簿(6)

          我參與的團隊

          隨筆分類

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          1.judgeUsername.html頁面:
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
          ? <head>
          ??? <title>judegUsername.html</title>
          ?
          ??? <meta http-equiv="content-type" content="text/html; charset=UTF-8">
          ???
          ??? <script language="JavaScript" type="text/javascript">
          ??? var request = false;
          ??? try{
          ??? ?request = new XMLHttpRequest();
          ??? }catch(microsoftIE){
          ??? ?try{
          ??? ??request = new ActiveXObject("Msxml2.XMLHTTP");
          ??? ?}catch(microsoftOldIE){
          ??? ??try{
          ??? ???request = new ActiveXObject("Microsoft.XMLHTTP");
          ??? ??}catch(failed){
          ??? ???request = false;
          ??? ??}
          ??? ?}
          ??? }
          ??? if(!request){
          ??? ?alert("初始化XMLHttpRequest對象失敗");
          ??? }
          ??? function sendUsername(){
          ??? ?var username = document.getElementById("username").value;
          ??? ?if(username!=null && username!=""){
          ??? ??var url = "./judgeUsername.jsp?username="+escape(username);
          ??? ??request.open("get",url,true);
          ??? ??request.onreadystatechange=updatepage;
          ??? ??request.send(null);
          ??? ?}
          ??? }
          ??? function updatepage(){
          ??? ?if(request.readyState==4){
          ??? ??if(request.status==200){
          ??? ???document.getElementById("reusername").innerHTML = request.responseText;
          ??? ???//document.getDocumentById("reusername").innerText = request.responseText;
          ??? ??}else if(request.status==404){
          ??? ???alert("找不到頁面!");
          ??? ??}else{
          ??? ???alert("錯誤代碼:"+request.status);
          ??? ??}
          ??? ?}
          ??? }
          ??? function clearMessage(){
          ??? ?document.getElementById("reusername").innerHTML = "";
          ??? }
          ??? </script>

          ? </head>
          ?
          ? <body>
          ? ?<form action="/register.jsp" method="post">
          ??? <table align="center">
          ??? ?<caption>guoyongfei為已注冊,其他均未注冊</caption>
          ??? ?<tr><th>用 戶 名:</th><td><input type="text" name="username" id="username" onblur="sendUsername()" onfocus="clearMessage()"/></td><td width="40%" id="reusername"></td></tr>
          ??? ?<tr><th>密  碼:</th><td><input type="password" name="password" id="password"/></td><td width="20"></td></tr>
          ??? ?<tr><th>密碼確認:</th><td><input type="surePassword" name="surePassword" id="surePassword"/></td><td width="20"></td></tr>
          ??? </table>
          ? </body>
          </html>

          2.judgeUsername.jsp頁面:
          <%@ page language="java" pageEncoding="UTF-8"%>
          <%
          ?String username = request.getParameter("username");
          ?//System.out.println("username:"+username);
          ?if(username.equals("guoyongfei")){
          ??out.println("<font color='red'>用戶名已經注冊</font>");
          ?}else{
          ??out.println("<font color='green'>用戶名可以用</font>");
          ?}
          ?%>
          希望大家給推薦下提示信息較好的表示方法.....

          posted on 2008-03-12 17:49 Tiger1102 閱讀(2652) 評論(6)  編輯  收藏 所屬分類: 每日進階

          FeedBack:
          # re: 做了一個用ajax判斷用戶名是否注冊的代碼,呵呵[未登錄] 2008-03-14 10:42 BeanSoft
          推薦用這個:
          http://wiki.javascud.org/display/si/Javascript_EasyValidation

          做的非常好了,也支持AJAX方式的后臺驗證。  回復  更多評論
            
          # re: 做了一個用ajax判斷用戶名是否注冊的代碼,呵呵[未登錄] 2008-03-14 11:46 mrklmxy
          這個太簡單了  回復  更多評論
            
          # re: 做了一個用ajax判斷用戶名是否注冊的代碼,呵呵[未登錄] 2008-03-15 14:13 allenny
          為啥后臺是JSP呢,不是多此一舉么?servlet就可以了。  回復  更多評論
            
          # re: 做了一個用ajax判斷用戶名是否注冊的代碼,呵呵 2008-03-17 14:53 jfreechart
          不錯,樓上的,人家只不過是做個例子  回復  更多評論
            
          # re: 做了一個用ajax判斷用戶名是否注冊的代碼,呵呵 2008-06-06 16:45 liveimain001
          感謝,你是我唯一一個看到寫出來后臺的朋友,感謝  回復  更多評論
            
          # re: 做了一個用ajax判斷用戶名是否注冊的代碼,呵呵[未登錄] 2010-10-20 14:26 李雪
          到底  回復  更多評論
            
          主站蜘蛛池模板: 石林| 岳西县| 仙桃市| 康平县| 大渡口区| 吉木萨尔县| 嘉禾县| 习水县| 杂多县| 伊吾县| 名山县| 荆门市| 昌宁县| 海宁市| 襄垣县| 澄江县| 通山县| 杭锦旗| 札达县| 唐河县| 区。| 巴塘县| 九龙城区| 伽师县| 三门县| 弥勒县| 栾城县| 栾川县| 阳朔县| 澄城县| 太原市| 交口县| 锡林郭勒盟| 潮安县| 长顺县| 罗定市| 淮安市| 伊春市| 赤城县| 泽库县| 增城市|