基于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编写textarea输入字数限制代码
Mar 23 jQuery
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
jQuery层级选择器_动力节点节点Java学院整理
Jul 04 jQuery
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
Jul 17 jQuery
基于jquery实现多级菜单效果
Jul 25 jQuery
jquery+css3实现熊猫tv导航代码分享
Feb 12 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
JQuery表单元素取值赋值方法总结
May 12 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
2014过年倒计时示例
2014/01/31 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
基于php+MySql实现学生信息管理系统实例
2020/08/04 PHP
PHP获取类私有属性的3种方法
2020/09/10 PHP
javascript实现轮显新闻标题链接
2007/08/13 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
解析预加载显示图片艺术
2016/12/05 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
vue 动态绑定背景图片的方法
2018/08/10 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
2019/04/15 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
解决Vue @submit 提交后不刷新页面问题
2020/07/18 Javascript
vue 使用async写数字动态加载效果案例
2020/07/18 Javascript
Python实现二叉搜索树
2016/02/03 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
基于anaconda下强大的conda命令介绍
2018/06/11 Python
python批量下载网站马拉松照片的完整步骤
2018/12/05 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
matlab灰度图像调整及imadjust函数的用法详解
2020/02/27 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
幼儿园春游活动方案
2014/01/19 职场文书
四风问题查摆材料
2014/08/25 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
挂靠协议书
2015/01/27 职场文书
会议开幕词
2015/01/28 职场文书
九寨沟导游词
2015/02/02 职场文书
JavaScript文档对象模型DOM
2021/11/20 Javascript