register.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>不需要页面刷新的数据更新程序</title>
<script type="text/javascript">
function check_user_exists()
{
u_name=document.getElementById("u_name").value;
if (u_name == null || u_name == '')
{
alert("请您输入用户名");
return false;
}
infoBoard=document.getElementById("checkInfo");
infoBoard.innerText='查询中...';
myurl="validation.jsp?u_name="+u_name;
retCode=openUrl(myurl);
//alert(typeof(retCode));
code=parseInt(retCode);
switch(code)
{
case -2:
infoBoard.innerHTML='<font color=red>抱歉</font>,查询失败';break;
case 1:
infoBoard.innerHTML='<font color=red>恭喜</font>,'+u_name+'可以使用';
break;
case 0:
infoBoard.innerHTML='<font color=red>抱歉</font>,用户名'+u_name+'已经被使用';
break;
}
return true;
}
function openUrl(url)
{
var xmlHttp=new ActiveXObject("Microsoft.XMLHttp")
xmlHttp.open("GET",url,false);
xmlHttp.send();
retInfo=xmlHttp.responseText;
if(xmlHttp.readyState==4)
{
if (xmlHttp.status=="200")
{
return retInfo;
}
else
{
return "-2";
}
}
}
</script>
</head>
<body>
<form name="form1" action="" method="post">
username:<input type=text id="u_name" onblur="check_user_exists();"><span id="checkInfo"></span> <br>
password:<input type=password id="pwd">
<input type=button name="checkuser" value="检测用户是否存在" onClick="check_user_exists();">
</form>
</body>
</html>
validation.jsp
<%@ page import="java.io.PrintWriter" %>
<%
String u_name = request.getParameter("u_name");
PrintWriter pw=response.getWriter();
if(u_name.equals("tom"))
{
pw.println(0);
}
else
{
pw.println(1);
}
%>
分享到:
- 2008-11-16 22:27
- 浏览 999
- 评论(7)
- 论坛回复 / 浏览 (7 / 3953)
- 查看更多
相关推荐
Ajax登录是一种常见的网页交互技术,它允许用户在不刷新整个页面的情况下与服务器进行异步通信。这个"Ajax登录例程(内存判定账号密码)"是一个简单的实现,它演示了如何在客户端通过Ajax发送请求到服务器端,然后由...
- **验证逻辑**:每次落子后,检查是否有五子连珠,如果有则判定胜负,否则继续游戏。 5. **页面呈现**: - **ASP:TableCell内嵌代码**:将棋盘状态与ASP:TableCell关联,根据棋子颜色设置背景色或图标。 - **...
奖品兑换 用户登录后可以在“我的专区”>>“我的积分”中兑换积分奖品,不同积分可兑换不同奖品,兑换后原有积分会自动减去兑换奖品所需要用的相应积分值,并刷新“当前积分”数值。如用户选择所需积分高于自己当前...
用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...
Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...
用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历...
用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历...
用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历...
Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...
Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...