js验证账户名是否重复

 更新时间:2020年05月26日 17:04:40   作者:yang2415751  
这篇文章主要为大家详细介绍了js验证账户名是否重复,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

基于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");
    }
}

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

相关文章

  • Bootstarp 基础教程之表单部分实例代码

    Bootstarp 基础教程之表单部分实例代码

    这篇文章主要介绍了Bootstarp 基础教程之表单部分实例代码,非常不错,具有参考借鉴价值,需要的朋友参考下
    2017-02-02
  • 原生JS实现旋转轮播图+文字内容切换效果【附源码】

    原生JS实现旋转轮播图+文字内容切换效果【附源码】

    这篇文章主要介绍了原生JS实现旋转轮播图+文字内容切换效果,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09
  • JS轮播图实现简单代码

    JS轮播图实现简单代码

    这篇文章主要为大家详细介绍了JS轮播图实现简单代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 教你3分钟利用原生js实现有进度监听的文件上传预览组件

    教你3分钟利用原生js实现有进度监听的文件上传预览组件

    这篇文章主要给大家介绍了关于如何3分钟利用原生js实现有进度监听的文件上传预览组件的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用js具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • 超实用的JavaScript表单代码段

    超实用的JavaScript表单代码段

    这篇文章主要为大家分享了超实用的JavaScript表单代码段,帮助大家更好地学习使用javascript表单操作,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • v3-admin-vite 整合pont的详细过程

    v3-admin-vite 整合pont的详细过程

    这篇文章主要介绍了v3-admin-vite 整合pont的详细过程,目前后端的Admin模板使用的是v3-admin-vite,需要整合pont接口,方便前后端统一一体化开发,本文给大家介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • javascript 数组精简技巧小结

    javascript 数组精简技巧小结

    本文给大家分享了13个非常常用的JavaScript数组操作的小技巧,有需要的小伙伴可以来看看,个人十分推荐.
    2020-02-02
  • js实现购物网站放大镜功能

    js实现购物网站放大镜功能

    这篇文章主要为大家详细介绍了js实现购物网站放大镜功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • Bootstrap入门书籍之(三)栅格系统

    Bootstrap入门书籍之(三)栅格系统

    这篇文章主要介绍了Bootstrap入门书籍之(三)栅格系统的相关资料,需要的朋友可以参考下
    2016-02-02
  • Javascript类型转换的规则实例解析

    Javascript类型转换的规则实例解析

    这篇文章主要介绍了Javascript类型转换的规则实例解析,涉及到javascript类型转换相关知识,对本文感兴趣的朋友一起学习吧
    2016-02-02

最新评论