var xmlHttp;
function createXmlHttp(){
//表示当前浏览器不是ie,如ns,firefox
if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
//验证用户ID是否存在
function validateUserId(field){
if(trim(field.value).length!=0){
createXmlHttp();
var url="user_validate.jsp?userId="+trim(field.value)+"&timeStamp="+new Date().getTime();
xmlHttp.open("GET",url,true);
//处理完成后自动调用
xmlHttp.onreadystatechange=function() { //匿名函数
if(xmlHttp.readyState == 4) { //Ajax引擎初始化成功
if (xmlHttp.status == 200) { //http协议成功
document.getElementById("userIdSpan").innerHTML = "<font color='red'>" + xmlHttp.responseText + "</font>";
}else {
alert("请求失败,错误码=" + xmlHttp.status);
}
}
};
//将参数发送到Ajax引擎
xmlHttp.send(null);
}else {
document.getElementById("userIdSpan").innerHTML = "";
}
}
另外一个JSP页面:
<%
String userId = request.getParameter("userId");
out.println(userId);
if (UserManager.createInstance().findUserById(userId) != null) {
out.println("用户代码已经存在!");
}
%>
分享到:
相关推荐
Ajax实现客户端验证(连接数据库检查用户名&ID是否唯一)终版.pdf
用户名: <input type="text" name="UserID" id="UserID" onchange="CallServer()" /> <span id="span"></span>
Ajax</title> [removed] function loadXMLDoc() { if (document.getElementById(“account”).value == “”) { document.getElementById(“accDiv”)[removed] = “用户名不能为空”;
主要介绍了使用AJAX(包含正则表达式)验证用户登录的步骤,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
在任何网站注册用户的时候,都会检查用户是否已经存在。...下面是用JS获取用户Id然后将其发送给user_validate.jsp页面,然后通过callback方法接收页面返回的消息并通知用户。 function validate(field) {
项目中经常会遇到需要后台验证问题,如用户名、用户账号是否存在等。使用jQuery Validate插件可以使用remote校验规则完成验证。 示例: 一.基本用法 1.需要验证的表单 <form id="registForm"> <input ...
利用Ajax可以通过使用滑块的滑动来选择所显示的分页,这种拖拽的方式极大提高了用户体验。 源码结构说明 1.Slider文件夹下为源文件 2.Slider.war为部署文件 <br>第22章 程序描述:使用Windows系统...
dwr是ajax的进一步封装,可以在其不刷新页面的情况下实现数据的提交或获取。
功能介绍:jQuery多功能注册表单验证插件代码,能够验证几乎所有字段,让你自定义错误提示的长度,提示内容,提示字体颜色,还能与php动态验证手机号或者用户名在数据库是否存在,还能验证身份证是否输入正确,还能配合短信...
该购物车全程使用三层架构,使用Ajax弹出框验证用户登录,使用Session保存hashtable对象的方式保存每次用购买的商品ID和商品数量,以减少和数据库的交互次数,功能有登陆,购物,查看订单,生成订单....,,
PHP+Ajax检测用户名或邮件注册时是否已经存在是论坛或会员系统中常见的一个重要功能。本文就以实例形式简单描述这一功能的实现方法。具体步骤如下: 一、PHP检测页面 check.php页面代码如下: [removed][removed] &...
为了提高用户体验,减少页面刷新的情况故而采用AJAX技术,做 成无刷新登录的效果,当...在以后拦截用户的非法操作的时候就是判断session范围里面是否存在着用户的id,若存在则允许其操作,若不存在则跳到登录的首页。
验证每个字段(如果需要且为空,请通知用户关注该字段) 将每个值和名称存储在对象中。 防止默认操作(单击表单的提交按钮时) 使用收集的数据执行 AJAX 请求触发失败功能的成功但这里是令人敬畏的部分...... 您...
主要理由有以下几点: 1、拖控件太麻烦,这个是微软控件的常用...4、ajax验证不方便,现在的系统越来越注重客户的用户体验,所以ajax验证必不可少,但是微软的验证控件并没有提供ajax验证(当然你也可以通过微软的Updat
我们在提交表单的时候,如果没有使用ajax提交,页面都会自己刷新一下,显得非常的不友好,所以我们需要把我们的表单提交修改为ajax的模式,可以让用户清楚地知道他们在提交表单的时候处在哪一个阶段:正在提交?...
一个典型的ajax验证代码如下: 服务端验证代码(使用spring mvc)如下: /* * 返回String类型的结果 * 检查用户名的合法性,如果用户已经存在,返回false,否则返回true(返回json数据,格式为{valid,true}) */ @...
注册完成之后,Ajax验证注册是否成功 成功:提示用户成功,自动跳转到登录页面 失败:提示用户失败,还是在当前页面 与学生登录和管理员登录之间可以相互跳转(response完成重定向) 注册的时候不要以form表单的形式...
它能监听到所有控件类型、所有数据格式,还有ajax异步验证功能(例如用户注册时去数据库查询以检查有没有重复)。消息提示有多种模式,例如在控件旁边显示消息、弹出式消息。下面提供一样注册页面验证示例: Html的...
登录:用户登录验证,后台验证是否已经有这个用户,前台用ajax提交换回数据,juery进行基本的验证 资料查询:学生登录后:可以看到资料视频文件板块资料查询包含分页查询,模糊查询,同时验证是否合法 视频的播放:...
这大概是一种惯例,学习前台后台最开始接触的业务都是用户注册...在验证用户名是否存在、用户登录时账号或者密码错误时给出相应的提示。 3.一些方便的验证库,比如jQuery.validate 正因为如此普遍的需求和一定的复杂性