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 相关文章推荐
用js实现的仿sohu博客更换页面风格(简单版)
Mar 22 Javascript
JavaScript中去掉数组中的重复值的实现方法
Aug 03 Javascript
jQuery中appendTo()方法用法实例
Jan 08 Javascript
jQuery中insertBefore()方法用法实例
Jan 08 Javascript
浅谈javascript的call()、apply()、bind()的用法
Feb 21 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
JavaScript实现无刷新上传预览图片功能
Aug 02 Javascript
webpack热模块替换(HMR)/热更新的方法
Apr 05 Javascript
详解Vue打包优化之code spliting
Apr 09 Javascript
vue.js 中使用(...)运算符报错的解决方法
Aug 09 Javascript
解决vuex数据页面刷新后初始化操作
Jul 26 Javascript
JavaScript实现优先级队列
Dec 06 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
php网页病毒清除类
2014/12/08 PHP
php中fsockopen用法实例
2015/01/05 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
php nginx 实时输出的简单实现方法
2018/01/21 PHP
BOOM vs RR BO3 第二场2.13
2021/03/10 DOTA
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
jQuery使用andSelf()来包含之前的选择集
2014/05/19 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
微信小程序 教程之wxapp视图容器 swiper
2016/10/19 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
详解Nodejs 通过 fs.createWriteStream 保存文件
2017/10/10 NodeJs
VUE 全局变量的几种实现方式
2018/08/22 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
对TypeScript库进行单元测试的方法
2019/07/18 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
解决layui弹框失效的问题
2019/09/09 Javascript
[02:56]DOTA2英雄基础教程 巨魔战将
2013/12/10 DOTA
python类型强制转换long to int的代码
2013/02/10 Python
python实现端口转发器的方法
2015/03/13 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
Python数据可视化之画图
2019/01/15 Python
使用python模拟高斯分布例子
2019/12/09 Python
PIP和conda 更换国内安装源的方法步骤
2020/09/21 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
新农村建设标语
2014/06/24 职场文书
实习报告怎么写
2019/06/20 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
Python中Selenium对Cookie的操作方法
2021/07/09 Python