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 相关文章推荐
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
JavaScript实用技巧(一)
Aug 16 Javascript
使用jQuery的attr方法来修改onclick值
Jul 07 Javascript
javascript中new关键字详解
Dec 14 Javascript
遍历json获得数据的几种方法小结
Jan 21 Javascript
angular forEach方法遍历源码解读
Jan 25 Javascript
Angular 4.x 动态创建表单实例
Apr 25 Javascript
Bootstrap Table使用整理(二)
Jun 09 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
Oct 11 Javascript
vue 内联样式style中的background用法说明
Aug 05 Javascript
详解webpack的clean-webpack-plugin插件报错
Oct 16 Javascript
js 执行上下文和作用域的相关总结
Feb 08 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
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
2020/10/30 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
javascript搜索框效果实现方法
2015/05/14 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
2019/05/10 Javascript
vue + node如何通过一个Txt文件批量生成MP3并压缩成Zip
2020/06/02 Javascript
python开发之文件操作用法实例
2015/11/13 Python
总结python爬虫抓站的实用技巧
2016/08/09 Python
python 输入一个数n,求n个数求乘或求和的实例
2018/11/13 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
Nayomi官网:沙特阿拉伯王国睡衣和内衣品牌
2020/12/19 全球购物
How TDD works
2012/09/30 面试题
好的自荐信的要求
2013/10/30 职场文书
优秀食品类广告词
2014/03/19 职场文书
六个一活动实施方案
2014/03/21 职场文书
法人授权委托书
2014/04/03 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
Python MNIST手写体识别详解与试练
2021/11/07 Python
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python