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 相关文章推荐
我也种棵OO树JXTree[js+css+xml]
Apr 02 Javascript
JS 去前后空格大全(IE9亲测)
Jul 15 Javascript
jquery.post用法示例代码
Jan 03 Javascript
JavaScript实现网页对象拖放功能的方法
Apr 15 Javascript
Javascript 基础---Ajax入门必看
Jul 06 Javascript
JS中常用的消息框总结
Feb 24 Javascript
vue计算属性和监听器实例解析
May 10 Javascript
JS加密插件CryptoJS实现的Base64加密示例
Aug 16 Javascript
vue+moment实现倒计时效果
Aug 26 Javascript
Vue2.0 $set()的正确使用详解
Jul 28 Javascript
three.js如何实现3D动态文字效果
Mar 03 Javascript
JavaScript实现简单拖拽效果
Sep 15 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中HTML标签过滤技巧
2014/01/07 PHP
php无限级分类实现方法分析
2016/10/19 PHP
利用PHP如何统计Nginx日志的User Agent数据
2019/03/06 PHP
javascript 防止刷新,后退,关闭
2010/08/07 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
2012/10/11 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
JavaScript位移运算符(无符号) &gt;&gt;&gt; 三个大于号 的使用方法详解
2016/03/31 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
vue2.0 + ele的循环表单及验证字段方法
2018/09/18 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
如何在 Vue 中使用 JSX
2021/02/14 Vue.js
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
python二分法实现实例
2013/11/21 Python
python中cPickle用法例子分享
2014/01/03 Python
使用pdb模块调试Python程序实例
2015/06/02 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
python奇偶行分开存储实现代码
2018/03/19 Python
使用python进行文本预处理和提取特征的实例
2018/06/05 Python
python实现ip地址的包含关系判断
2020/02/07 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
五年级音乐教学反思
2014/02/06 职场文书
环境保护与污染治理求职信
2014/07/16 职场文书
四风查摆剖析材料
2014/10/10 职场文书
飞越疯人院观后感
2015/06/09 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
党务工作者主要事迹材料
2015/11/03 职场文书
如何通过cmd 连接阿里云服务器
2022/04/18 Servers