基于jQuery实现的Ajax 验证用户名唯一性实例代码
发布时间 - 2026-01-11 02:06:15 点击率:次JSP部分代码:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<%@include file="/common/header.jsp"%>
<title>用户管理</title>
<script type="text/javascript">
function doVerify(){
//获取界面的账号
var account = $("#account").val();
//获取账号后的提示信息文本
var accountText = document.getElementById("accountText");
//如果账号输入不为空,执行该方法
if(account !=""){
$.ajax({
url:"${basePath}nsfw/userAction_verifyAccout.action",//后台查询验证的方法
data:{"user.account": account},//携带的参数
type: "post",
success: function(msg){
//根据后台返回前台的msg给提示信息加HTML
if("true" !=msg){
// 账号已经存在
accountText.innerHTML = "<font color='red'>抱歉,"+account+"已被注册,请更换!</font>"
}
else{
// 账号不存在
accountText.innerHTML = "<font color='green'>恭喜,"+account+"可以注册!</font>"
}
}
});
}
}
</script>
</head>
<body class="rightBody">
<tr>
<td class="tdBg" width="200px">帐号:</td>
<td><s:textfield name="user.account" id="account" onchange="doVerify()"/>
<span id="accountText"></span>
</td>
</tr>
</body>
后台代码:
public class UserDAOImpl extends BaseDaoImpl<User> implements UserDAO {
/**
* 校验账号唯一性
*/
@Override
public List<User> findObjectByAccountAndId(String id, String account) {
StringBuilder hqlStr = new StringBuilder("FROM User t WHERE t.account = ?");
if (StringUtils.isNotBlank(id)) {
hqlStr.append(" AND t.id=?");
}
Query query = getSession().createQuery(hqlStr.toString());
query.setParameter(0, account);
if (StringUtils.isNotBlank(id)) {
query.setParameter(1, id);
}
return query.list();
}
效果图:
以上所述是小编给大家介绍的基于jQuery实现的Ajax 验证用户名唯一性实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# jquery
# ajax
# 验证用户名唯一
# 基于jQuery实现Ajax验证用户名是否可用实例
# 利用jQuery.Validate异步验证用户名是否存在(推荐)
# 基于jQuery实现Ajax验证用户名是否存在实例
# 使用struts2+Ajax+jquery验证用户名是否已被注册
# jQuery异步验证用户名是否存在示例代码
# JQuery实现用户名无刷新验证的小例子
# 基于jQuery实现的Ajax 验证用户名是否存在的实现代码
# Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
# jquery 验证用户名是否重复代码实例
# 提示信息
# 小编
# 在此
# 已被
# 帐号
# 给大家
# 不存在
# 所述
# 给我留言
# 感谢大家
# 为空
# 疑问请
# 有任何
# url
# basePath
# action
# userAction_verifyAccout
# nsfw
# document
# accountText
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
java获取注册ip实例
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
微信小程序 闭包写法详细介绍
电商网站制作价格怎么算,网上拍卖流程以及规则?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
Laravel如何集成Inertia.js与Vue/React?(安装配置)
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
Laravel怎么判断请求类型_Laravel Request isMethod用法
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
如何在自有机房高效搭建专业网站?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
如何快速生成凡客建站的专业级图册?
打造顶配客厅影院,这份100寸电视推荐名单请查收
Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复
如何确认建站备案号应放置的具体位置?
黑客如何利用漏洞与弱口令入侵网站服务器?
清除minerd进程的简单方法
微信小程序 HTTPS报错整理常见问题及解决方案
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
Laravel如何实现API速率限制?(Rate Limiting教程)
Laravel如何使用Gate和Policy进行授权?(权限控制)
php打包exe后无法访问网络共享_共享权限设置方法【教程】
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
Python进程池调度策略_任务分发说明【指导】
如何在云虚拟主机上快速搭建个人网站?
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
如何用PHP工具快速搭建高效网站?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
如何基于PHP生成高效IDC网络公司建站源码?
米侠浏览器网页背景异常怎么办 米侠显示修复
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
企业网站制作这些问题要关注
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
佛山企业网站制作公司有哪些,沟通100网上服务官网?
JS弹性运动实现方法分析
Android利用动画实现背景逐渐变暗
用yum安装MySQLdb模块的步骤方法
独立制作一个网站多少钱,建立网站需要花多少钱?
iOS验证手机号的正则表达式
python中快速进行多个字符替换的方法小结
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】

