struts2+jquery组合验证注册用户是否存在_jquery

注册界面 register.jsp

复制代码 代码如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>注册界面</title>
<script type="text/javascript" src="js/jquery-1.6.js">
</script>
<script type="text/javascript">
function findByName() {
$.ajax( {
url : 'login!findByName',
data : {
name : $("#name").val()
},
type : 'post',
dataType : 'text',
success : function(data) {
if ('exist' === data) {
$('#nametip').text('存在该用户');
} else {
$('#nametip').text('不存在该用户');
}
},
error : function() {
alert("异常!");
}
});
}
</script>
</head>
<body>
<form action="login!register" method="post">
<table align="center">
<caption>
<h3>
用户注册
</h3>
</caption>
<tr>
<td>
用户名:
<input type="text" id="name" name="name" onblur="findByName()" />
</td>
<td>
<div id="nametip">

</div>
</td>
</tr>

<tr>
<td>
密 码:
<input type="text" name="password" />
</td>
</tr>
<tr>
<td>
重复密码:
<input type="text" name="password2" />
</td>
</tr>
<tr align="center">
<td colspan="2">
<input type="submit" value="注册" />
<input type="reset" value="重填" />
</td>
</tr>
</table>
</form>
</body>
</html>

action方法

复制代码 代码如下:

/**
* 查找用户是否存在
*
* @return
* @throws IOException
*/
public String findByName() throws IOException {
List<Person> listPerson = ms.findByName(name);
String findByNameTip;
if (listPerson.size() > 0) {
findByNameTip = "exist"; // 存在用户
} else {
findByNameTip = "noexist"; // 不存在用户
}
ServletActionContext.getResponse().getWriter().print(findByNameTip);
return null;
}

时间: 2024-09-11 08:58:17

struts2+jquery组合验证注册用户是否存在_jquery的相关文章

使用jQuery validate 验证注册表单实例演示_jquery

Validation是jQuery的插件,提供的方法可以大大简化验证表单的工作,功能也足够一般的需要了.rules也足够简单,很容易上手,举个简单的例子,用validation来验证注册表单. 首先确定验证的目标是: 1. 必填项不能为空 2. 注册用户名必须为6-12个字符内 3. 合格的email格式 4. 密码必须为6-18个字符 5. 确认密码必须跟密码一致 ok,目标很明确了.正片开始 复制代码 代码如下: <script type="text/javascript"

jQuery validate验证插件使用详解_jquery

Validate验证插件,内置丰富的验证规则,还有灵活的自定义规则接口,HTML.CSS与JS之间的低耦合能让您自由布局和丰富样式,支持input,select,textarea的验证. Description 浏览器支持:IE7+ .Chrome.Firefox.Safari.Mobile Browser jQuery版本:1.7.0+ Usage 载入jQuery.validate <script type="text/javascript" src="jquery

jQuery Validate验证框架详解(推荐)_jquery

jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求. 一.导入js库 <script type="text/javascript" src="<%=path %>/validate/jquery-1.6.2.min.js"></script> <script type="text/javascript" src=&qu

JQuery运用ajax注册用户实例(后台asp.net)_实用技巧

复制代码 代码如下: //JS代码 function checkname() { var Msg = document.getElementById("d_username"); var chk = CheckN(); if (chk) { $.ajax({ url: 'registerOK.aspx', type: 'POST', data: { lb: "checkname", username: $("#username").val() }

jquery+ajax实现注册实时验证实例详解_jquery

本文实例讲述了jquery+ajax实现注册实时验证.分享给大家供大家参考,具体如下: 当我们注册一个用户时,会实时提示该用户的信息是否可用,这就是ajax的应用,很久以前就看过这个实现了,今天又看了一遍,给记录下来O(∩_∩)O哈! 先介绍下ajax中$.get,由于$.post用法和$.get大同小异就不再介绍了: 这是一个简单的 GET 请求功能以取代复杂 $.ajax .请求成功时可调用回调函数.如果需要在出错时执行函数,请使用 $.ajax. 复制代码 代码如下: $(selector

ASP.NET MVC+EF框架+EasyUI实现权限管理系列(17)-注册用户功能的细节处理(各种验证)

原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(17)-注册用户功能的细节处理(各种验证) ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 ):业务逻辑层的封装    (5):前台Jquery easyUI实现    (6):EF上下文实例管理    (7):DBSession的封装   (8):DBSession线程内唯一     (9):TT摸版

discuz论坛里面注册用户需要滑动图片验证,用webbrowser编写自动注册器这个怎么破?

问题描述 discuz论坛里面注册用户需要滑动图片验证,用webbrowser编写自动注册器这个怎么破? discuz论坛里面注册用户需要滑动图片验证,用webbrowser编写自动注册器这个怎么破? 解决方案 人家防的就是你的程序,你说怎么破.最好提供一个界面,就用webbrowser让用户自己操作.否则就要涉及图像识别了.

java-制作网站,需要对注册用户进行手机号码验证,应该怎么做

问题描述 制作网站,需要对注册用户进行手机号码验证,应该怎么做 制作网站,需要对注册用户进行手机号码验证,应该怎么做,需要几个接口,怎么把接口加进代码里? 之前因为没有接口,所以直接获取验证码后再控制台显示.现在需要几个接口?是不是发送.查看.接收三个接口?还有如何把接口加进代码里 谢谢您 的回答 解决方案 用ajax来做吧,至于需要几个接口就看你的需要了.

注册用户时如何验证用该户名是否存在

问题描述 注册用户时如何验证用该户名是否存在不用刷新(是否使用脚本实现的) 解决方案 解决方案二:验证的方法挺多的,最终都是提取用户的输入的用户名,去数据库作一个比较!脚本可以实现,不过我个人一般不采用脚本的方式!解决方案三:不刷新用ajax,检测用户是否存在sql里exist解决方案四:stringstr=Server.UrlDecode(this.txtname.Text);连接数据库...SqlCommandcmd=newSqlCommand("selectcount(*)fromtabl