基于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-data的三种用法
Apr 18 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
jquery使用iscorll实现上拉、下拉加载刷新
Oct 26 jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 jQuery
jquery.param()实现数组或对象的序列化方法
Oct 08 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 jQuery
jQuery HTML获取内容和属性操作实例分析
May 20 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合并两个数组的两种方式的异同
2012/09/14 PHP
php在数组中查找指定值的方法
2015/03/17 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
php中final关键字用法分析
2016/12/07 PHP
php图片裁剪函数
2018/10/31 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
Yii 实现数据加密和解密
2021/03/09 PHP
Gambit vs CL BO3 第一场 2.13
2021/03/10 DOTA
JavaScript 实现??打印?理
2007/04/28 Javascript
javascript实现上传图片前的预览(TX的面试题)
2007/08/20 Javascript
基于jquery的表头固定的若干方法
2011/01/27 Javascript
js中的string.format函数代码
2020/08/11 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
2016/08/29 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
Vue如何使用混合Mixins和插件开发详解
2020/02/05 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
Python中函数的参数定义和可变参数用法实例分析
2015/06/04 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
python针对excel的操作技巧
2018/03/13 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
python开发入门——列表生成式
2020/09/03 Python
英国床垫在线:Mattress Online
2016/12/07 全球购物
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
super()与this()的区别
2016/01/17 面试题
生日宴会主持词
2014/03/20 职场文书
党员领导干部廉洁从政承诺书
2014/03/27 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
导游词幽默开场白
2019/06/26 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
使用Ajax实现无刷新上传文件
2022/04/12 Javascript