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

首頁 > 編程 > JSP > 正文

jsp+ajax實現無刷新(鼠標離開文本框即驗證用戶名)實現思路

2024-09-05 00:21:00
字體:
來源:轉載
供稿:網友
jsp+ajax實現無刷新,鼠標離開文本框即驗證用戶名,很方便的功能,感興趣的朋友可以了解下,或許對你學習ajax無刷新有所幫助

jsp+ajax實現無刷新,鼠標離開文本框即驗證用戶名,操作如下:新建一個輸入頁面,起名為input.jsp,

復制代碼 代碼如下:


<%@ page contentType="text/html; charset=utf-8"%>
<html>
<head>
<title>jsp+ajax實現無刷新_鼠標離開文本框即驗證用戶名</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
.style1 {
color: #FF3333;
font-weight: bold;
}
.style14 {
font-size: 13px
}
.text12black {
font-size: 12px;
}
</style>
</head>
<body bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0"
marginheight="0" marginwidth="0">
<table cellpadding="0"
cellspacing="0">
<tr>
<td></td>
</tr>
</table>
<script language="javascript">
//創建XMLHttpRequest對象
function GetO() {
var ajax=false;
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
ajax = false;
}
}
if (!ajax && typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}
function getMyHTML(serverPage, objID) {
var ajax = GetO();
//得到了一個html元素,在下面給這個元素的屬性賦值
var obj = document.all[objID];
//設置請求方法及目標,并且設置為異步提交
ajax.open("post", serverPage, true);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
//innerHTML是HTML元素的屬性,如果您不理解屬性那就理解為HTML元素的變量
//ajax.responseText是服務器的返回值,把值賦給id=passport1的元素的屬性
//innerHTML這個屬性或說這個變量表示一組開始標記和結束標記之間的內容
obj.innerHTML = ajax.responseText;
}
}
//發送請求
ajax.send(null);
}
function CheckName() {
getMyHTML("check.jsp?groupName="+name_form.group_name.value, "passport1");
}
//這個函數的作用是當用戶的焦點從其他地方回到group_name這個輸入框時再給屬性賦回原內容
function sl(tx) {
if(tx=='passport1') {
document.all[tx].innerHTML = "<div>4-20 個字符 (包括大小寫字母,中文,數字,特殊字符等) 1個漢字等于2個字符,建議使用中文。注冊后不可修改。</div>";
}
}
</script>
<form method=post>
<table bordercolor="#96D6E8"
class="text12black">
<tr>
<td>
用戶名:
</td>
<td>
<INPUT type="text" value="" size=30
maxlength="50" onBlur="javaScript:CheckName();"
onFocus="return sl('passport1');" />
<br />
<div></div>
</td>
<td valign="top">
<div>
<span>4-20 個字符 (包括大小寫字母,中文,數字,特殊字符等)
1個漢字等于2個字符,建議使用中文昵稱。注冊后不可修改。</span>
</div>
</td>
</tr>
</table>
</form>
</body>
</html>


在新建一個校驗頁面,起名為check.jsp,代碼如下:

復制代碼 代碼如下:


<%@ page contentType="text/html; charset=utf-8"%>
<%
String action = "";
String groupname = "";
//檢查用戶名
//用作數據庫聯接,可以根據你的情況修改,如果為測試可以不用*作記號的語句
try {
action = request.getParameter("action");
groupname = request.getParameter("groupName").trim();
if ("".equals(groupname)) {
out.println("<div>用戶名不能為空!</div>");
} else if (groupname.length() < 4 || groupname.length() > 20) {
out.println("<div>用戶名"
+ groupname + "不合法!(長度為4到20位,且不能使用?#=等特殊字符)</div>");
} else if ("zhangsan".equals(groupname)) {
out.println("<div>" + "用戶名"
+ groupname + "已被占用,請重新輸入!</div>");
} else {
out.println("您的用戶名可用");
}
} catch (Exception e) {
System.out.println(request.getServletPath() + " error : "
+ e.getMessage());
}
%>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精自产拍久久久久久蜜| 亚洲一区中文字幕在线观看| 国产精品情侣自拍| 日本高清视频精品| 久久久久久免费精品| 国产精品女主播视频| 亚洲乱码国产乱码精品精天堂| 国产精品亚洲视频在线观看| 国产成人综合精品| 亚洲xxxx在线| 欧美人与物videos| 久久久久久国产精品三级玉女聊斋| 亚洲变态欧美另类捆绑| 日韩在线欧美在线| 国产精品夫妻激情| 久久久人成影片一区二区三区观看| 欧美激情中文字幕乱码免费| 精品国产精品三级精品av网址| 69影院欧美专区视频| 爽爽爽爽爽爽爽成人免费观看| 97碰碰碰免费色视频| 欧美自拍大量在线观看| 欧美成人免费在线视频| 欧美日韩综合视频网址| 欧美日韩亚洲天堂| 欧美与欧洲交xxxx免费观看| 欧美另类极品videosbest最新版本| 色999日韩欧美国产| 欧美在线视频网| 日韩av在线网址| 欧美在线性视频| 国产精品永久免费视频| 亚洲精品视频久久| 亚洲欧美国产一本综合首页| 亚洲福利视频在线| 欧美激情精品久久久久| 亚洲天堂成人在线| www.欧美精品| 亚洲欧美制服中文字幕| 日韩中文在线不卡| 亚洲国产精品va在线| 欧美激情18p| 97视频在线免费观看| 欧美大全免费观看电视剧大泉洋| 欧美国产日韩中文字幕在线| 中文字幕亚洲在线| 亚洲国产另类久久精品| 成人午夜小视频| 国产精品成人免费视频| 疯狂蹂躏欧美一区二区精品| 成人免费视频xnxx.com| 91亚洲国产成人精品性色| 亚洲综合一区二区不卡| 色婷婷av一区二区三区在线观看| 亚洲毛片在线免费观看| 91干在线观看| 欧美在线视频一二三| 国产成人91久久精品| 日韩在线高清视频| 91精品啪在线观看麻豆免费| 欧美电影在线观看完整版| 欧美日韩国产麻豆| 亚洲福利小视频| 粉嫩老牛aⅴ一区二区三区| 精品欧美一区二区三区| 欧美激情视频一区二区三区不卡| 亚洲激情在线观看视频免费| 永久555www成人免费| 国产精品久久久久久久app| 国产亚洲欧美视频| 亚洲欧美日韩天堂| 色诱女教师一区二区三区| 色黄久久久久久| 国产aⅴ夜夜欢一区二区三区| 久久九九全国免费精品观看| www.日韩系列| 国产精品一区av| 91色p视频在线| 亚洲国产一区二区三区在线观看| 亚洲午夜av久久乱码| 91精品久久久久久久久| 久久精品国产成人| 91精品国产91久久久久福利| 欧美最猛性xxxxx免费| 精品一区二区三区四区在线| 日韩中文字幕在线视频播放| 久久精品91久久香蕉加勒比| 欧美限制级电影在线观看| 亚洲91精品在线| 成人激情视频小说免费下载| 国产精品视频网站| 亚洲第一福利视频| 欧美日韩国产精品一区二区不卡中文| 九九热这里只有在线精品视| 日本欧美精品在线| 福利视频第一区| 国产精品久久久久久久久影视| 成人免费在线视频网站| 日韩电视剧在线观看免费网站| 精品久久久一区二区| 欧美一区二区三区图| 国产精品老牛影院在线观看| 久久精品人人做人人爽| 国产欧美亚洲精品| 亚洲加勒比久久88色综合| 成人午夜高潮视频| 九九精品视频在线观看| 欧美日韩中文字幕在线| 久久久久久亚洲精品中文字幕| 国产日韩中文在线| 色老头一区二区三区在线观看| 亚洲成av人乱码色午夜| 欧美丰满片xxx777| 国产成人激情视频| 国模视频一区二区三区| 欧美小视频在线观看| 久久精品国产免费观看| 日韩在线视频免费观看高清中文| 色yeye香蕉凹凸一区二区av| 91高清视频免费| 国产不卡视频在线| 亚洲精品福利视频| 91精品国产综合久久久久久久久| 欧美日韩国产一区中文午夜| 日韩美女在线观看一区| 欧美激情在线视频二区| 国产成人精品日本亚洲专区61| 国自产精品手机在线观看视频| 亚洲另类图片色| 91网站免费看| 久久深夜福利免费观看| 色黄久久久久久| 91av在线免费观看| 国产精品露脸自拍| 国产欧美久久一区二区| 日韩亚洲欧美中文在线| 亚洲在线观看视频| 北条麻妃99精品青青久久| 国产免费一区二区三区香蕉精| 欧美日韩亚洲精品内裤| 91久久精品国产91性色| 久久全国免费视频| 中文字幕久热精品在线视频| 午夜精品久久久久久久久久久久久| 欧美www在线| 国产精品第2页| 亚洲第一网站免费视频| 国产欧美 在线欧美| 午夜精品在线视频| 欧美日韩国产丝袜美女| 国产91在线播放| 日韩一区av在线| 一区二区三区久久精品| 精品久久久999| 国产一区二区黄| 日韩av观看网址| 亚洲国产精品va在线看黑人动漫| 久色乳综合思思在线视频| 深夜福利国产精品| 精品免费在线观看| 在线电影中文日韩| 亚洲va欧美va国产综合久久| 91精品视频免费| 国产精品日韩在线|