日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Ajax驗證用戶名是否存在的實例代碼

瀏覽:56日期:2022-06-11 10:33:52

jsp頁面

<head>
<script type="text/javascript" src="js/register.js"></script>
</head>
<table>
<td>用戶名:</td>
 <td> <input type="text" name="r_name" id="r_name" onblur="CheckUserName()">
 <span id="span01"></span>
 </td>
</table>

js文件夾下的register.js

//創建對象
function ajaxFunction(){
 var xmlHttp;
 try{
 // 適用于IE7+, Firefox, Chrome, Opera, Safari
 xmlHttp=new XMLHttpRequest();
 }
 catch(e){
 try{
 //Internet Explorer
 xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
 }
 catch(e){
 try{
 // 適用于IE6, IE5
 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
 }
 catch(e){
 xmlHttp=false;
 }
 }
 }
 return xmlHttp;
 }

var flag=ture;
 function CheckUserName(){
 //獲取jsp頁面輸入的值
var name=document.getElementById("r_name").value;
 if(name==""||name==null){
 document.getElementById("span01").innerHTML="<font color="red">用戶名不能為空!</font>"
 flag=false;
 }else{
 //1.創建對象
var request=ajaxFunction();
 //2.發送請求
request.open("POST","/StudyWeb/CheckUserNameServlet",true);//true表示異步提交
//注冊狀態改變監聽,獲取服務器傳送過來的數據
request.onreadystatechange=function(){
 //readyState==4表示請求已經完成,且響應已就緒。status==200表示“OK”
if(request.readyState==4 && request.status==200){
var data=request.responseText;//獲取CheckUserNameServlet中response中存儲的值
if(data == 1){
 document.getElementById("span01").innerHTML="<font color="red">用戶名已存在!</font>"
 flag=false;
 }else{
 document.getElementById("span01").innerHTML="<font color="green">√</font>"
 flag=true;
 }
 }
 }
 //如果是post方式帶數據,那么這里要添加頭,說明提交的數據類型是一個經過url編碼的form表單數據
request.setRequestHeader("Content-type","application/x-www-form-urlencoded;charset=UTF-8");
 //帶數據過去,在send方法里填寫表單數據
request.send("name="+name);
 }
 return flag;
 }

后臺StudyWeb項目下的CheckUserNameServlet

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//獲取ajax發送過來的name值
String r_name=request.getParameter("name");
 try {
 //檢驗是否存在該用戶名
boolean isExist=userService.CheckUserName(r_name);
 System.out.println("isExist"+isExist);
 //通知頁面,到底有沒有
if(isExist){
 response.getWriter().println(1);//存在用戶名
}else{
 response.getWriter().println(2);//不存在該用戶
}
 } catch (Exception e) {
 e.printStackTrace();
 }
 }

UserDaoImpl中方法的實現

public boolean CheckUserName(String u_name) {
 boolean flag=false;
 String sql="select u_id,u_name,u_password,u_email,u_phone from user where u_name=?";
 conn=super.getConnection();
 try {
 pstmt=conn.prepareStatement(sql);
 pstmt.setString(1,u_name);
 rs=pstmt.executeQuery();
//如果存在我輸入的用戶名和數據庫表中已有的用戶名相同時
if(rs.next()){
flag=true;
 }
 } catch (SQLException e) {
 e.printStackTrace();
 }finally{
 super.closeAll(conn, pstmt, stmt, rs);
 }
 return flag;
 }

總結

以上所述是小編給大家介紹的Ajax驗證用戶名是否存在的實例代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言小編會及時回復大家的!

標簽: Ajax
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧洲精品一区二区三区| 麻豆精品蜜桃视频网站| 国产高清亚洲| 青青国产91久久久久久| 日本在线视频一区二区| 日韩中文欧美在线| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲欧美日韩精品一区二区 | 国产精品久久久久77777丨 | 中文字幕日韩欧美精品高清在线| 六月天综合网| 亚洲深深色噜噜狠狠爱网站 | 久久国产视频网| 免费在线日韩av| 国产成人黄色| 日韩成人亚洲| 国产一区日韩欧美| 妖精视频成人观看www| 久久蜜桃资源一区二区老牛| 国产综合精品| 亚洲无线观看| 国产一级成人av| 国产成人精品一区二区三区视频| 亚洲精品永久免费视频| 99精品综合| 亚洲中字黄色| 青青伊人久久| 麻豆mv在线观看| 自拍日韩欧美| 日韩高清电影一区| 精品美女视频 | 精品欧美一区二区三区在线观看| 四虎4545www国产精品 | 久久精品免费一区二区三区| 伊人久久大香线蕉av超碰演员| 亚洲尤物av| 美女精品久久| 女人天堂亚洲aⅴ在线观看| 日韩中文字幕1| 麻豆视频一区| 亚洲天堂久久| 亚洲精品一级二级三级| 日韩av中文字幕一区二区三区| 美女在线视频一区| 久久久人人人| 日韩视频1区| 麻豆高清免费国产一区| 久久国产亚洲精品| 男女男精品网站| 久久久国产精品入口麻豆| 99精品视频在线| 日韩av一区二区在线影视| av在线最新| 亚洲影视一区二区三区| 国产一区二区三区视频在线| 国产视频欧美| 成人在线超碰| 羞羞答答国产精品www一本| 国产激情一区| 国产精品女主播一区二区三区| 国产精品久久久久久妇女| 欧美aa国产视频| 国产精品大片| 亚洲视频播放| 人在线成免费视频| 亚洲aa在线| 久久国产影院| 国产精品红桃| 久久亚洲视频| 肉色欧美久久久久久久免费看 | 欧美精品一线| 久久精品一本| 亚洲有吗中文字幕| 日韩久久电影| 国产日本精品| 蜜桃久久精品一区二区| 日韩精品第一区| 91麻豆精品| 香蕉久久久久久久av网站| 98精品久久久久久久| 婷婷综合国产| 一区久久精品| av综合电影网站| 国产一卡不卡| 中文字幕一区二区三区四区久久| 国产一区二区三区不卡视频网站| 亚洲精选av| 免费观看久久av| 水蜜桃精品av一区二区| 91成人精品观看| 免费人成在线不卡| japanese国产精品| 麻豆视频在线看| 国产精一区二区| 亚洲一区av| 99re国产精品| av一区二区高清| 成人久久久久| 精品亚洲精品| 国产精品久久免费视频| 中文字幕成人| 亚洲黄色在线| 九九久久婷婷| 99精品视频精品精品视频| 国产精选在线| 国产一区二区精品久| 国产精品www.| 青草国产精品| 午夜亚洲福利| 亚洲最新av| 久热精品在线| 老牛国产精品一区的观看方式| 欧美另类专区| 欧美福利专区| 久久精品不卡| 日韩精品欧美激情一区二区| 国产一区二区三区亚洲综合| 美女视频免费精品| 国产精品久久久久77777丨| 国产毛片精品| 久久精品xxxxx| 欧美亚洲综合视频| 国产调教精品| 高清av一区| 日韩在线观看一区| 99精品视频在线观看免费播放| 999久久久91| 日韩一级欧洲| 亚洲免费观看高清完整版在线观| 视频一区视频二区中文字幕| 日韩一级欧洲| 免费人成精品欧美精品| 亚洲综合专区| 国产探花一区二区| 久久99久久久精品欧美| 欧美日韩一区二区三区四区在线观看| 日本午夜精品久久久| 国产精品中文| 日韩av自拍| 成人午夜国产| 影院欧美亚洲| 亚洲精品伊人| 国产精品一国产精品k频道56| 国产精品美女午夜爽爽| 麻豆精品99| 热三久草你在线| 婷婷成人综合| 美女日韩在线中文字幕| 亚洲精品女人| 国产精品久久| 免费看av不卡| 另类亚洲自拍| 国产图片一区| 天堂√中文最新版在线| 亚洲免费成人| 日本va欧美va精品| 国产一区二区三区亚洲| 欧美亚洲国产一区| 亚洲精品福利| 福利欧美精品在线| 好看的av在线不卡观看| 日本不卡一区二区三区| 欧美激情麻豆| 欧美 日韩 国产精品免费观看| 亚洲欧美在线综合| 精品国产美女a久久9999| 欧美精品资源| 只有精品亚洲| 精品三级在线| 久久大逼视频| 欧美xxxx性| 欧美va亚洲va日韩∨a综合色| 蜜臀av在线播放一区二区三区| 欧美亚洲福利| 久久免费黄色| 亚洲精品伊人| 成人在线视频免费| 国产精品免费看| 国产精品亚洲片在线播放| 日本久久成人网| 91精品一区| 久久精品动漫| 国产午夜精品一区在线观看| 久久国产直播| 欧美日一区二区在线观看| 在线天堂资源www在线污| 蜜臀91精品一区二区三区| 欧美xxxx性| 99国产精品久久久久久久成人热| 国产调教精品| 九九在线精品| 国产精品一区免费在线| av在线日韩| 欧美日韩1区| 在线 亚洲欧美在线综合一区| 国产精品久久久久久久久久白浆| 国产在线日韩| 麻豆国产精品| 在线看片一区| 天堂网av成人|