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 禁用浏览器的后退功能的简单方法
Dec 10 Javascript
JQuery 技巧和窍门整理(8个)
Apr 22 Javascript
为jQuery增加join方法的实现代码
Nov 28 Javascript
jQuery层级选择器用法分析
Feb 10 Javascript
使用jQuery实现更改默认alert框体
Apr 13 Javascript
Backbone.js框架中简单的View视图编写学习笔记
Feb 14 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
Mar 08 Javascript
vue实现仿淘宝结账页面实例代码
Nov 08 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
Jun 13 Javascript
详解如何在nuxt中添加proxyTable代理
Aug 10 Javascript
浅谈Vue render函数在ElementUi中的应用
Sep 06 Javascript
vue下拉刷新组件的开发及slot的使用详解
Dec 23 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第一季视频教程(李炎恢+php100 不断更新)
2011/05/29 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
JavaScript程序设计之JS调试
2015/12/09 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
2016/08/04 Javascript
Javascript 闭包详解及实例代码
2016/11/30 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
请不要重复犯我在学习Python和Linux系统上的错误
2016/12/12 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
python常用函数与用法示例
2019/07/02 Python
python加载自定义词典实例
2019/12/06 Python
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
美国专营婴幼儿用品的购物网站:buybuy BABY
2017/01/01 全球购物
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
给排水专业应届生求职信
2013/10/12 职场文书
白酒业务员岗位职责
2013/12/27 职场文书
最新党员思想汇报
2014/01/01 职场文书
建筑结构施工求职信
2014/07/11 职场文书
大学生见习报告总结
2014/11/04 职场文书
部门优秀员工推荐信
2015/03/24 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
工作时间证明
2015/06/15 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书
如何使用php生成zip压缩包
2021/04/21 PHP
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript
Python利用capstone实现反汇编
2022/04/06 Python
Javascript webpack动态import
2022/04/19 Javascript