<tr>
<td width="270" align="right" >用户名:</td>
<td width="845">
<input type="text" name="userName" id="userName" onblur="validateUserName()" />@
<select name="select" id="select">
<option>sohu.com</option>
<option>chinaren.com</option>
<option>sogou.com</option>
</select>
<span id="userNamePrompt" >用户名应为4~16位,字母开头,只含字母、数字下划线</span>
</td>
</tr>
//JS代码
var xmlHttp=false;
function $(id){
return document.getElementById(id)
}
function createXmlHttp(){
if(window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
}
function callback(){
var x=document.getElementById("userNamePrompt");
if(xmlHttp.readyState==4&&xmlHttp.status==200){
//x.style.setProperty('background-color','red',null)
x.innerHTML=xmlHttp.responseText;
}
}
//验证用户名
function validateUserName(){
var userName=$("userName").value;
if(!isUserName(userName)){ $("userNamePrompt").innerHTML="<font color='red'>用户名应为 4~16位,字母开头,只含字母、数字下划线</font>";
}else{
createXmlHttp();
var url="servlet/Login?userName="+userName;
xmlHttp.open("get",url,true); xmlHttp.onreadystatechange=callback;
xmlHttp.send(null);
}
}
分享到:
相关推荐
以下是Ajax实现用户名验证的基本步骤: 1. 创建HTML表单:在HTML中设置一个输入框用于用户输入用户名,并添加一个按钮或链接来触发验证操作。例如: ```html 请输入用户名" /> 验证 ``` 2. 编写JavaScript代码...
在这个"Ajax实现用户名验证"的例子中,我们将深入探讨如何使用Ajax、jsp(JavaServer Pages)以及相关的前端技术来验证用户输入的用户名是否已存在,从而防止重复注册。 首先,我们需要创建一个简单的HTML表单,...
本篇文章将深入探讨如何使用jQuery与AJAX技术来实现一个简单的用户名验证功能,以此来确保用户输入的用户名的独特性。这个过程涉及到前端与后端的交互,以及JavaScript、jQuery库和HTTP请求的基本原理。 首先,...
【标题】"纯AJAX实现用户名验证"涉及的是在Web开发中使用JavaScript和Ajax技术进行实时用户输入验证的方法。Ajax(Asynchronous JavaScript and XML)允许网页在不重新加载整个页面的情况下与服务器交换数据并更新...
以上就是使用PHP、MySQL和Ajax实现注册时用户名验证的基本流程。实际应用中,还需要考虑安全问题,如SQL注入防护(使用预编译的SQL语句)、XSS攻击防御以及错误处理等。同时,为了提高用户体验,还可以添加一些额外...
"ajax+jQuery+struts2验证用户名是否重复"的实现过程涉及到了几个关键的技术点,主要包括Ajax、jQuery和Struts2框架。下面将详细阐述这些技术及其在实际操作中的应用。 **1. Ajax(异步JavaScript和XML)** Ajax是...
在这个“Ajax实现简单的用户名验证”的示例中,我们将探讨如何利用Ajax来检查用户在注册时输入的用户名是否已存在,从而提供即时的反馈,提升用户体验。 首先,我们需要理解Ajax的基本组成部分: 1. **...
"利用Ajax实现无刷新验证用户名和密码是否正确"这一技术就是为了让用户在输入登录信息时能够得到即时反馈,无需等待页面整体刷新,极大地提升了交互体验。Ajax(Asynchronous JavaScript and XML)是一种创建动态...
本项目“Ajax验证用户名和密码”旨在利用Ajax实现一个动态、无刷新的用户登录验证系统,提高用户体验,特别是在Java后端的支持下。下面我们将深入探讨这个主题。 1. **Ajax基础** - Ajax的核心是JavaScript的...
这两种方法都可以实现无刷新的用户名验证。在实际应用中,我们还需要考虑错误处理、用户体验优化(如显示加载状态)等细节。在服务器端,可能还需要使用数据库查询或其他方法来检查用户名是否已存在。同时,为了安全...
在这个实例中,我们通过AJAX实现实时验证用户在输入用户名时是否已存在于数据库中,而无需每次输入后都进行完整的页面刷新。 首先,SSH框架是Java Web开发中常用的MVC(模型-视图-控制器)架构模式的实现。Struts2...
在本项目"ssm+ajax 验证用户名是否已存在"中,我们将探讨如何利用SSM框架和Ajax技术来实时检查用户在注册时输入的用户名是否已经被其他用户占用。 首先,Spring作为整个项目的依赖注入容器,负责管理应用中的对象,...
例如,在React中,可以使用`axios`库或内置的`fetch` API,配合组件的状态管理,轻松实现用户名验证。 总结来说,"AJax验证用户名是否存在"是Web开发中常见的功能,通过DWR或原生JavaScript,我们可以实现与后台的...
【Ajax实现用户名登录验证】 Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。在用户登录验证场景中,Ajax 的优势在于它可以在后台与服务器进行通信,用户界面...
本文将深入探讨如何使用AJAX(Asynchronous JavaScript and XML)进行异步验证,实现在用户输入时即时检查用户名是否已存在于数据库中。 首先,我们需要理解AJAX的核心概念。AJAX允许我们在不刷新整个网页的情况下...
总结来说,Ajax是实现动态网页交互的关键技术,它在验证用户名是否可用的场景下提供了流畅的用户体验。而Rapid Validate这样的工具则帮助开发者保证代码质量,防止潜在的错误。结合两者,我们可以创建既高效又健壮的...
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互...通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某
在这个"Ajax注册验证用户名实例"中,我们将深入探讨如何利用Ajax技术来实现用户在注册时实时验证用户名是否已存在,从而提供更优秀的用户体验。 首先,我们需要一个HTML页面作为用户界面,包含一个输入框让用户输入...
"Ajax验证用户名是否存在"是一个常见的功能,它使得用户在输入用户名时可以即时得到反馈,无需频繁地提交表单来检查用户名是否已被占用。这个功能通过利用Ajax(异步JavaScript和XML)技术实现,极大地提升了交互性...
在这个"php+mysql+Ajax验证用户名是否已占用"的场景中,我们将探讨如何利用PHP、MySQL数据库和Ajax技术来实现实时的前端验证,从而提高用户体验并减少服务器压力。 首先,让我们了解一下这些技术的基础知识: 1. ...