`

用ajax实现检测注册用户名是否重复的完整例子(一)

阅读更多
网上搜索了很多案例,但都和自己的需求不一样。
最终实现了下面的例子实现了对注册用户名的校验。采用的架构是servelet+jsp.
JSP页面代码:
	<form action="register.do?action=add" onsubmit="return submessage(this)" method="post" name="form1">
			<table border="1" width="500" cellspacing="1" cellpadding="3" align="left" bordercolor="#326598" >
				<tr>
					<td colspan="7" bgcolor="#FEA817">
						[align=center]
							<font color="#FFFFFF"><b>用户注册</b> </font>
						[/align]
					</td>
				</tr>
				<tr>
					<td>
						用户名
					</td>
					<td>
						<input name="uname" id="username" type="text" class="form_text" size="20" onblur="validatorloginName()">      
					</td>
				</tr>
				
				<tr>
					<td>
						登陆密码
					</td>
					<td>
						<input type="password" name="upwd">
					</td>
				</tr>
				<tr>
					<td>
						确认密码
					</td>
					<td>
						<input type="password" name="upwd1">
					</td>
				</tr>
				<tr>
					<td colspan="2" align="center">
						<input type="submit" value="提交">
						<input type="reset" value="重置">
					</td>
				</tr>
			</table>
					</form>


页面上添加的ajax组件:
function validatorloginName(){
		 var loginName=document.getElementById("uname").value;
		 if(loginName == "")
		 {
		 	alert("用户名不能为空!");
		 	return;
		 }
		 $.ajax({
		 		type: "POST",    
		         url: "ValidateName",    
		          data: "loginName="+loginName, 
		         success: function(data){
			    if(data=="true"){   
			     alert("恭喜您!用户名没有被使用!");  
			   
			    }else{   
			     alert("抱歉!用户名已存在!");   
		    	} 
		  		}          
		        });   
		}		

通过ajax将注册用户名发送到ValidateName.do进行校验。

web.xml里面配置如下:
<servlet>
    <description>This is the description of my J2EE component</description>
    <display-name>This is the display name of my J2EE component</display-name>
    <servlet-name>ValidateName</servlet-name>
    <servlet-class>com.wuliu.test.ValidateName</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>ValidateName</servlet-name>
    <url-pattern>/ValidateName</url-pattern>
  </servlet-mapping>



java代码后面请看后面的(二)。

(未完待续)
0
0
分享到:
评论

相关推荐

    ajax实现检测注册用户名是否已经存在

    这就是“ajax实现检测注册用户名是否已经存在”这一技术的关键所在。Ajax,即Asynchronous JavaScript and XML(异步JavaScript和XML),允许我们在不刷新整个页面的情况下与服务器进行交互,实现数据的动态更新。 ...

    ajax验证用户名是否重复

    "ajax+jQuery+struts2验证用户名是否重复"的实现过程涉及到了几个关键的技术点,主要包括Ajax、jQuery和Struts2框架。下面将详细阐述这些技术及其在实际操作中的应用。 **1. Ajax(异步JavaScript和XML)** Ajax是...

    ajax检测用户名是否重复

    总结,通过使用AJAX,我们可以实现在用户输入用户名时即时检查其是否重复,提供更好的注册体验。前端负责发送请求和处理响应,而后端负责查询数据库并返回结果。这样的设计既提高了效率,又减少了用户的等待时间。

    使用ajax实现异步验证用户名是否重复

    以下将详细讲解如何使用AJAX实现异步验证用户名是否重复。 一、理解AJAX AJAX 是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。它通过创建XMLHttpRequest对象(通常称为XHR),向服务器发送请求并...

    ajax用户注册检查用户名

    "Ajax用户注册检查用户名"是一个关键功能,它使得用户在注册时可以实时验证所选用户名是否已存在,无需每次提交表单后等待服务器返回完整页面的刷新。这个过程涉及到前端JavaScript、Ajax(Asynchronous JavaScript ...

    ajax 检测用户名是否被占用

    在开发Web应用时,"Ajax 检测用户名是否被占用"是一个常见且重要的功能,尤其是在用户注册过程中。Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。通过Ajax,...

    Ajax异步验证注册用户名是否存在

    本实例中,我们将探讨如何利用Ajax实现异步验证注册用户名是否存在,以避免重复注册的情况。 首先,我们关注的是`ajax.js`文件,这是实现Ajax请求的核心。在JavaScript中,通常会使用`XMLHttpRequest`对象或更现代...

    AJAX实现用户名注册

    本项目利用ASP.NET 2003和AJAX技术,实现了在用户注册过程中实时检测用户名是否已存在的功能,配合SQL Server 2000作为后台数据库,提供了高效且用户体验良好的注册流程。 首先,让我们深入了解一下AJAX的核心组成...

    PHP+Mysql+Ajax实现注册时用户名验证

    在用户注册过程中,确保用户名的独特性是非常重要的,这可以防止用户重复注册或使用已被占用的用户名。本文将深入探讨如何使用PHP、MySQL和Ajax技术来实现这一功能。 首先,PHP是一种广泛使用的服务器端脚本语言,...

    (Ajax)实现注册用户名实时检测实例

    【Ajax 实现注册用户名实时检测】是一个常见的前端交互功能,它允许用户在输入用户名时立即检查该用户名是否已被占用,从而提升用户体验。本实例通过结合Ajax、JavaScript和JSP技术来实现这一功能。 Ajax...

    Ajax注册验证用户名实例

    在这个"Ajax注册验证用户名实例"中,我们将深入探讨如何利用Ajax技术来实现用户在注册时实时验证用户名是否已存在,从而提供更优秀的用户体验。 首先,我们需要一个HTML页面作为用户界面,包含一个输入框让用户输入...

    Ajax用户注册判断用户名是否存在

    在实现这一功能时,通常需要检查新注册的用户名是否已经存在,以避免重复注册。Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下与服务器进行异步通信,使得用户注册过程更加流畅。...

    ajax简单例子实现用户名检查

    这个"ajax简单例子实现用户名检查"的项目,旨在教你如何利用Ajax和Servlet在JavaWeb环境中实现实时验证用户输入的用户名是否可用。下面我们将深入探讨这个主题。 首先,让我们了解Ajax的核心组成部分: 1. **...

    使用ajax模拟用户名是否被占用

    "使用Ajax模拟用户名是否被占用"这个话题正是为了提升这种体验而设计的。Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下,与服务器进行异步数据交换,这样用户在输入用户名时就能...

    Ajax实现检测用户名是否存在

    在本项目"Ajax实现检测用户名是否存在"中,我们将探讨如何使用Ajax来实现实时验证用户输入的用户名是否已经被注册。 首先,我们需要一个前端界面,用户可以在此输入他们的用户名。通常,这将是一个HTML表单,包含一...

    Spring Boot+Mybatis Plus+Thymeleaf实现用户登录和校验用户名是否重复功能

    综上所述,这个项目展示了Spring Boot作为基础框架,Mybatis Plus作为数据访问层,以及Thymeleaf作为视图层的集成应用,实现了用户登录验证和用户名重复检查的关键功能。这样的组合使得开发过程更为高效,同时提供了...

    Asp Ajax检测用户名并注册Access版

    【标题】:“Asp Ajax检测用户名并注册Access版”指的是使用ASP(Active Server Pages)技术,结合Ajax(异步JavaScript和XML)实现的一种用户注册功能。在这个系统中,当用户在输入框中输入用户名时,服务器会通过...

    Ajax实现用户名验证

    在这个"Ajax实现用户名验证"的例子中,我们将深入探讨如何使用Ajax、jsp(JavaServer Pages)以及相关的前端技术来验证用户输入的用户名是否已存在,从而防止重复注册。 首先,我们需要创建一个简单的HTML表单,...

    Ajax实现简单的用户名验证

    在这个“Ajax实现简单的用户名验证”的示例中,我们将探讨如何利用Ajax来检查用户在注册时输入的用户名是否已存在,从而提供即时的反馈,提升用户体验。 首先,我们需要理解Ajax的基本组成部分: 1. **...

Global site tag (gtag.js) - Google Analytics