基于jQuery实现的Ajax 验证用户名唯一性实例代码


Posted in jQuery onJune 28, 2017

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 相关文章推荐
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
jQuery实现键盘回车搜索功能
Jul 25 jQuery
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
Jquery和CSS实现选择框重置按钮功能
Nov 08 jQuery
jQuery简单实现根据日期计算星期几的方法
Jan 09 jQuery
详解如何使用webpack打包多页jquery项目
Feb 01 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
jquery分页优化操作实例分析
Aug 23 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 08 jQuery
ajax jquery实现页面某一个div的刷新效果
Mar 04 jQuery
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 #jQuery
各种选择框jQuery的选中方法(实例讲解)
Jun 27 #jQuery
基于jQuery封装的分页组件
Jun 26 #jQuery
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 #jQuery
jQuery实现一个简单的验证码功能
Jun 26 #jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 #jQuery
jQuery实现frame之间互通的方法
Jun 26 #jQuery
You might like
php sprintf()函数让你的sql操作更安全
2008/07/23 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
2019/10/12 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
jquery validate poshytip 自定义样式
2012/11/26 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
2016/12/20 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
React Native 图片查看组件的方法
2018/03/01 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
JS异步错误捕获的一些事小结
2019/04/26 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
基于Tensorflow批量数据的输入实现方式
2020/02/05 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
python 命名规范知识点汇总
2020/02/14 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
OPPO手机官方商城:中国手机市场出货量第一品牌
2017/10/18 全球购物
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
主题实践活动总结
2014/05/08 职场文书
学生会竞选演讲稿纪检部
2014/08/25 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
幼儿园六一儿童节开幕词
2016/03/04 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
导游词之天津盘山
2019/11/01 职场文书
MySQL派生表联表查询实战过程
2022/03/20 MySQL