<%@ page language="java" import="java.util.*" pageEncoding="GBk"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'register.jsp' starting page</title>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){ //建立一个xmlHttp对象
if(window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
}
function checkUser(){
var username =document.form1.txtuname.value;
createXMLHttpRequest();
xmlHttp.onreadystatechange=callback; //状态改变事件,调用callback()函数
xmlHttp.open("GET","checkUser.jsp?uname="+username);//发送请求给jsp文件
xmlHttp.send(null);
}
function callback(){
var flag="";
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){//200表示ok
var isOk=xmlHttp.responseText; //得到jsp文件的反馈文本结果
//alert(isOk);
// alert(isOk.indexOf("true"));
if(isOk.indexOf("true")!=-1){
document.getElementById("userdiv").innerHTML="<font color='green'>用户名可以使用</font>";
}else{
document.getElementById("userdiv").innerHTML="<font color='red'>SORRY,用户名已存在</font>";
}
}
}
}
</script>
<body>
<form action="" name="form1">
用户名: <input type="text" name="txtuname" onblur="checkUser()" ><div id="userdiv" style="display:inline"></div><br>
密码: <input type="text" name="txtpass">
</form><br>
</body>
</html>
评论2
最新资源