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 相关文章推荐
JavaScript中Math对象使用说明
Jan 16 Javascript
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
Mar 16 Javascript
jQuery之选择组件的深入解析
Jun 19 Javascript
实例详解angularjs和ajax的结合使用
Oct 22 Javascript
详解Bootstrap创建表单的三种格式(一)
Jan 04 Javascript
Bootstrap模态窗口源码解析
Feb 08 Javascript
vue+axios+promise实际开发用法详解
Oct 15 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
May 08 Javascript
Vue的Options用法说明
Aug 14 Javascript
小程序实现上传视频功能
Aug 18 Javascript
JavaScript实现跟随鼠标移动的盒子
Jan 28 Javascript
如何在 Vue 中使用 JSX
Feb 14 Vue.js
小程序富文本提取图片可放大缩小
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 计算代码执行耗时的代码修正网上普遍错误
2011/05/14 PHP
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
PHP+Ajax 检测网络是否正常实例详解
2016/12/16 PHP
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
jquery点赞功能实现代码 点个赞吧!
2020/05/29 jQuery
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
vue使用openlayers实现移动点动画
2020/09/24 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
[45:50]完美世界DOTA2联赛PWL S3 CPG vs Forest 第二场 12.16
2020/12/17 DOTA
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
判断网页编码的方法python版
2016/08/12 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
Python实现字典按照value进行排序的方法分析
2017/12/23 Python
Python3结合Dlib实现人脸识别和剪切
2018/01/24 Python
python装饰器常见使用方法分析
2019/06/26 Python
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
Django中提示消息messages的设置方式
2019/11/15 Python
如何基于Python实现数字类型转换
2020/02/07 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
成语的广告词
2014/03/19 职场文书
煤矿安全生产标语
2014/06/06 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
2014年客服工作总结与计划
2014/12/09 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
mysql 获取相邻数据项
2022/05/11 MySQL