js验证账户名是否重复


Posted in Javascript onMay 26, 2020

基于jquuery.validata.js的验证用户名不重复,供大家参考,具体内容如下

页面js

<table class="tb_input" >
    <tbody>
    <tr>
          <th >名称<strong class="red">*</strong></th>
          <td>
            <input type="text" name="sysRight.name" id="sysRight.name" value="<#if sysRight.name??>${sysRight.name!}</#if>">
            <p>名称不能为空且不能超过80个字符</p>
          </td>
        </tr>
    </tbody>
  </table>
$(function(){
  $("#tb_input").validate({
  rules:{
    "sysRight.name":{
        required : true,
        maxlength : 80,
        remote:{
          url:"${webroot}/sysRight!checkNameRepeat.action", //后台处理程序 
          type:"post",      //数据发送方式 
          data: { "sysRight.name":$("#sysRight.name").val(),   
          }
        }
      },
},
messages:{
"sysRight.name":{
remote: jQuery.format("名称已存在")
},
}
});

服务器端代码

/**
   * 用于页面调用jQuery提交方法的回调处理,此回调正常用法,一个参数
   * @param msg
   * @throws Exception
   */
  protected void writeResponse(String msg){
    if(msg==null)
      msg="";
    ServletActionContext.getResponse().setContentType("html/text;charset=utf-8");
    ServletActionContext.getResponse().setCharacterEncoding("UTF-8");

    try {
      PrintWriter pw = ServletActionContext.getResponse().getWriter();
      pw.write(msg);
      pw.flush();
      pw.close();
    } catch (IOException e) {
      e.printStackTrace();
    }

  }
  /**
   * 检查帐号是否存在
   * @auther yangj
   * @date 2014年6月16日 上午11:45:39
   */
  public void checkNameRepeat(){
    try {
      boolean flag = sysUserService.checkNameRepeat(sysUser);
      String sFlag;
      if(flag) {
        sFlag = "true";
      }else {
        sFlag = "false";
      }
      writeResponse(sFlag);
    } catch (Exception e) {
      e.printStackTrace();
      writeResponse("0");
    }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
学习ExtJS accordion布局
Oct 08 Javascript
下载文件个别浏览器文件名乱码解决办法
Mar 19 Javascript
实例讲解jQuery中对事件的命名空间的运用
May 24 Javascript
完全深入学习Bootstrap表单
Nov 28 Javascript
js正则表达式惰性匹配和贪婪匹配用法分析
Dec 26 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
Mar 10 Javascript
新手vue构建单页面应用实例代码
Sep 18 Javascript
使用ajax的post同步执行(实现方法)
Dec 21 Javascript
Angular2学习笔记之数据绑定的示例代码
Jan 03 Javascript
vue弹窗消息组件的使用方法
Sep 24 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
Apr 10 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
Jun 26 Javascript
小程序富文本提取图片可放大缩小
May 26 #Javascript
微信小程序自定义联系人弹窗
May 26 #Javascript
微信小程序单选框自定义赋值
May 26 #Javascript
vue输入框使用模糊搜索功能的实现代码
May 26 #Javascript
jQuery弹框插件使用方法详解
May 26 #jQuery
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
May 26 #Javascript
微信小程序实现弹框效果
May 26 #Javascript
You might like
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
php创建多级目录的方法
2015/03/24 PHP
php实现文本数据导入SQL SERVER
2015/05/17 PHP
多个表单中如何获得这个文件上传的网址实现js代码
2013/03/25 Javascript
分享Javascript中最常用的55个经典小技巧
2013/11/29 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
js编写贪吃蛇的小游戏
2020/08/24 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
JS实现移动端整屏滑动的实例代码
2017/11/10 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
2019/09/24 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
python中的闭包函数
2018/02/09 Python
python3 面向对象__类的内置属性与方法的实例代码
2018/11/09 Python
Python中logging实例讲解
2019/01/17 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
详细分析Python垃圾回收机制
2020/07/01 Python
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
学生档案自我鉴定
2013/10/07 职场文书
生产厂厂长岗位职责
2013/12/25 职场文书
新驾驶员个人自我评价
2014/01/03 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
公司介绍信范文
2015/01/31 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
2015国庆节放假通知范文
2015/07/30 职场文书
教你怎么用python实现字符串转日期
2021/05/24 Python