基于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中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
jQuery使用JSONP实现跨域获取数据的三种方法详解
May 04 jQuery
浅谈jQuery框架Ajax常用选项
Jul 08 jQuery
利用JQuery操作iframe父页面、子页面的元素和方法汇总
Sep 10 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
jquery实现侧边栏左右伸缩效果的示例
Dec 19 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
详解jquery和vue对比
Apr 16 jQuery
jQuery中使用validate插件校验表单功能
May 24 jQuery
Javascript和jquery在selenium的使用过程
Oct 31 jQuery
jquery获取input输入框中的值
Nov 13 jQuery
jQuery实现视频展示效果
May 30 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 向访客和爬虫显示不同的内容
2009/11/09 PHP
php禁止浏览器使用缓存页面的方法
2014/11/07 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
ThinkPHP5框架缓存查询操作分析
2018/05/30 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
取键盘键位ASCII码的网页
2007/07/30 Javascript
jQuery 对象中的类数组操作
2009/04/27 Javascript
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
js加密解密字符串可自定义密码因子
2014/05/13 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
2015/10/09 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
微信小程序Page中data数据操作和函数调用方法
2019/05/08 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
python的range和linspace使用详解
2019/11/27 Python
CSS3中background-clip和background-origin的区别示例介绍
2014/03/10 HTML / CSS
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
台湾森森购物网:U-mall
2017/10/16 全球购物
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
社会实践感言
2014/01/25 职场文书
摄影专业毕业生求职信
2014/03/13 职场文书
内蒙古鄂尔多斯市市长寄语
2014/04/10 职场文书
驻村工作先进事迹
2014/08/14 职场文书
集体生日活动方案
2014/08/18 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书