亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Regex > 正文

ajax對注冊名進行驗證檢測是否存在于數據庫中

2020-03-16 21:07:49
字體:
來源:轉載
供稿:網友
使用ajax對注冊名進行驗證判斷它是否在數據庫中存在,具體的實現如下,感性的朋友可以參考下,希望對大家有所幫助
 
 
這個是我在網上看到的一個有錯的ajax 我改正確了,卻找不到那個帖子了。 
用servlet驗證: 
復制代碼代碼如下:

package Servlet; 
import java.io.*; 
import java.sql.*; 
import java.io.IOException; 
import java.io.PrintWriter; 
import javax.servlet.*; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
import javax.servlet.http.HttpServlet; 
public class CheckServlet extends HttpServlet { 
static HttpServletRequest request = null; 
static HttpServletResponse response = null; 
public static void main(String[] args) throws Exception, IOException{ 
CheckServlet c = new CheckServlet(); 
c.doPost(request, response); 


public static final String DBDRIVER = "com.mysql.jdbc.Driver"; 
public static final String DBURL = "jdbc:mysql://localhost:3306/spring"; 
public static final String DBUSER = "root"; 
public static final String DBPASS = "liangke"; 
public void doGet(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException { 
this.doPost(request, response); 

public void doPost(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException { 
request.setCharacterEncoding("gbk"); 
response.setContentType("text/html"); 
Connection conn = null; 
PreparedStatement pstmt = null; 
ResultSet rs = null; 
PrintWriter out = response.getWriter(); 
String userid = request.getParameter("userid");// 接受驗證的用戶名 
try { 
Class.forName(DBDRIVER); 
conn = DriverManager.getConnection(DBURL, DBUSER, DBPASS); 
String sql = " select * from user where username=?"; 
pstmt = conn.prepareStatement(sql); 
pstmt.setString(1, userid); 
rs = pstmt.executeQuery(); 
StringBuffer jsonStr=new StringBuffer(); 
jsonStr.append("[{flag:'"); 
if(rs.next()){ 
jsonStr.append("true',alertTest:'aaa'}]"); 
out.println(jsonStr.toString()); 
}else{ 
jsonStr.append("false',alertTest:'bbb'}]"); 
out.println(jsonStr.toString()); 



out.close(); 
} catch (Exception e) { 
e.printStackTrace(); 
} finally { 
try { 
conn.close(); 
} catch (SQLException e) { 
e.printStackTrace(); 




前臺顯示頁面: 
復制代碼代碼如下:

<%@ page language="java" pageEncoding="utf-8"%> 
<%@ page import="java.sql.*"%> 
<%@ page import="java.util.*"%> 
<!doctype html> 
<html lang="en"> 
<body> 
<script> 
//onload 當頁面加載的時候會調用這個方法initPage 
window.onload = initPage; 
function initPage() { 
alert("ee"); 
document.getElementById("userid").onblur = checkUserid;//引用函數方法。 onblur 事件在用戶離開輸入框時執行 JavaScript 代碼 

//創建請求對象 
function createRequest() { 
try { 
request = new XMLHttpRequest(); 
} catch (tryMS) { 
try { 
request = new ActiveXObject("Msxml2.XMLHTTP"); 
} catch (otherMS) { 
try { 
request = new ActiveXObject("Microsoft.XMLHTTP"); 
} catch (failed) { 
request = null; 



return request; 

//檢查用戶名是否重復 
function checkUserid(){ 
alert("dd"); 
request=createRequest(); 
var theName = document.getElementById("userid").value; 
request.open("POST","CheckServlet?userid="+theName,true); 
request.onreadystatechange=checkUseridCallback; 
request.send(null); 
document.getElementById("msg").innerHTML="正在驗證..."; 

//回調函數 
function checkUseridCallback(){ 
if(request.readyState==4){ 
if(request.status==200){ 

var v = request.responseText; 
var value1= eval(v)[0]; 
if( value1.flag=="true"){ 
document.getElementById("msg").innerHTML="用戶ID重復"; 
}else{ 
document.getElementById("msg").innerHTML="此用戶ID可以注冊"; 





</script> 
<form action="check.jsp" method="POST"> 
用戶ID: 
<input type="text" id="userid" name="userid"> 
<span id="msg"></span> 
<br> 
姓名 
<input type="text" name="name"> 
</form> 
</body> 
</html> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩hd视频在线观看| 亚洲片国产一区一级在线观看| 5278欧美一区二区三区| 久久久精品2019中文字幕神马| 日韩高清不卡av| 国产精品极品尤物在线观看| 全色精品综合影院| 国产成人久久久| 日韩中文字幕免费看| 91av视频在线观看| 亚洲欧美国产一区二区三区| 国产狼人综合免费视频| 欧美成人性色生活仑片| 色悠久久久久综合先锋影音下载| 欧美不卡视频一区发布| 亚洲男人天堂网站| 久久夜色精品国产欧美乱| 欧美夫妻性生活视频| 亚洲美女性生活视频| 亚洲天堂av电影| 欧美日韩国产激情| 九九热视频这里只有精品| 欧美日韩电影在线观看| 亚洲第一页中文字幕| 超碰精品一区二区三区乱码| 国产精品久久久久aaaa九色| 欧美第一淫aaasss性| 国产精品xxx视频| 日韩高清电影免费观看完整版| 96精品久久久久中文字幕| 亚洲精品成人久久电影| 国产精品久久婷婷六月丁香| 欧美精品电影免费在线观看| 日韩精品日韩在线观看| 日本乱人伦a精品| 日韩大片免费观看视频播放| 中文字幕亚洲色图| 国产精品久久中文| 26uuu另类亚洲欧美日本一| 一本大道亚洲视频| 国产91在线播放九色快色| 国产精品白丝av嫩草影院| 久久亚洲精品视频| 午夜精品久久久久久久久久久久久| 亚洲缚视频在线观看| 久久伊人精品一区二区三区| 成人欧美在线观看| 亚洲欧美国产日韩天堂区| 日韩欧美成人精品| 国产精品xxx视频| 国产91精品久久久久久| 91中文在线观看| 精品动漫一区二区| 69av在线播放| 中文国产成人精品久久一| 欧美成人激情图片网| 日本国产一区二区三区| 亚洲日韩中文字幕| 久久久精品视频成人| 欧美成aaa人片免费看| 亚洲国产婷婷香蕉久久久久久| www.xxxx精品| 亚洲精品电影在线| 成人网在线视频| 国产精品网站大全| 欧美性猛交xxxx黑人| 亚洲视频在线观看视频| 成人有码在线播放| 国产成人拍精品视频午夜网站| 精品国产美女在线| 亚洲图片在区色| 91亚洲人电影| 欧美www在线| 日韩精品免费视频| 久久九九国产精品怡红院| 在线丨暗呦小u女国产精品| wwwwwwww亚洲| 97国产一区二区精品久久呦| 国产主播喷水一区二区| 欧美激情第一页xxx| 久久精品国产久精国产思思| 国产一区二区三区免费视频| 成人免费观看网址| 在线观看国产精品淫| 久久国产精品久久久久久久久久| 91夜夜揉人人捏人人添红杏| 97在线视频免费观看| 亚洲天堂av在线免费观看| 欧美香蕉大胸在线视频观看| 国产精品69久久| 亚洲国产精彩中文乱码av| 日韩精品福利网站| 欧美国产高跟鞋裸体秀xxxhd| 日韩在线视频二区| 尤物yw午夜国产精品视频| 日韩av中文字幕在线播放| 亚洲男人av在线| 亚洲免费电影在线观看| 国产美女精彩久久| 国产精品久久久久久搜索| 亚洲国产私拍精品国模在线观看| 欧美与欧洲交xxxx免费观看| 97精品国产91久久久久久| 国产精品久久久久久久久久久久| 欧美日韩国产一区二区| 欧美丝袜第一区| 国内精品视频在线| 中文字幕日韩电影| 亚洲日本成人女熟在线观看| 久久五月情影视| 性欧美xxxx| 欧美天天综合色影久久精品| 久久97久久97精品免视看| 亚洲精品美女在线观看播放| 国产精品∨欧美精品v日韩精品| 国产精品电影一区| 欧美日韩一区二区在线| 国产精品欧美日韩| 精品色蜜蜜精品视频在线观看| 亚洲最大福利视频网| 国产中文欧美精品| 久久91精品国产91久久久| 精品久久久久久中文字幕一区奶水| 亚洲成人性视频| 久久精品影视伊人网| 2020欧美日韩在线视频| 一区二区三区视频免费在线观看| 亚洲男人天堂久| 成人精品视频99在线观看免费| 久久综合免费视频| 另类图片亚洲另类| 欧美性69xxxx肥| 26uuu国产精品视频| 国产一区二区三区视频免费| 欧美一级在线播放| 久操成人在线视频| 日韩精品一二三四区| 九九热最新视频//这里只有精品| 国产精品日日摸夜夜添夜夜av| 欧美美女操人视频| 亚洲韩国欧洲国产日产av| 欧美交受高潮1| 国产91精品最新在线播放| 日本亚洲精品在线观看| 亚洲欧美国产另类| 亚洲淫片在线视频| 在线观看精品自拍私拍| 欧美日本黄视频| 68精品久久久久久欧美| 在线观看国产精品日韩av| 韩国视频理论视频久久| 97在线视频免费播放| 9.1国产丝袜在线观看| 欧美成人国产va精品日本一级| 黄色一区二区在线观看| 在线观看免费高清视频97| 91成人福利在线| 亚洲第一网中文字幕| 91久久久久久久久久久| 亚洲美女性生活视频| 55夜色66夜色国产精品视频| 欧美激情一区二区三级高清视频| 日韩高清电影免费观看完整版| 亚洲精品美女在线观看播放|