麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 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在线免费播放网站 | 神马久久蜜桃 | 九一国产精品 | 久久久www成人免费毛片 | 亚洲人成中文字幕在线观看 | 亚洲国产高清自拍 | 欧美一级淫片免费视频黄 | 在线成人一区二区 | 久久久入口 | 免费观看又色又爽又黄的崩锅 | 国产91精品一区二区麻豆亚洲 | 九九热在线观看视频 | 欧美一级黄色免费 | 日韩黄色免费观看 | 亚洲视频在线观看免费 | 国产免费中文字幕 | 亚洲乱操 | 91短视频版高清在线观看免费 | 性片网站| 久久久久久久一区 | 精品无吗乱吗av国产爱色 | 精品国产中文字幕 | 色七七网站 | 一级黄色国产视频 | 久草在线高清视频 | 久久在线精品视频 | 91成人精品| 激情综合婷婷久久 | 久久亚洲精品久久国产一区二区 | 一色桃子av大全在线播放 | 中文字幕专区高清在线观看 | 成人在线观看地址 | 黄色午夜剧场 | 视频一区二区三区在线播放 |