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 相关文章推荐
Prototype使用指南之enumerable.js
Jan 10 Javascript
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
Nov 21 Javascript
jQuery参数列表集合
Apr 06 Javascript
jQuery :first选择器使用介绍
Aug 09 Javascript
javascript 获取图片尺寸及放大图片
Sep 04 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
js怎么判断flash swf文件是否加载完毕
Aug 14 Javascript
JS使用cookie设置样式的方法
Jun 30 Javascript
Bootstrap Table快速完美搭建后台管理系统
Sep 20 Javascript
vue组件数据传递、父子组件数据获取,slot,router路由功能示例
Mar 19 Javascript
使用VScode 插件debugger for chrome 调试react源码的方法
Sep 13 Javascript
一篇文章学会Vue中间件管道
Jun 20 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作的文本留言本的例子(三)
2006/10/09 PHP
php session_start()出错原因分析及解决方法
2013/10/28 PHP
PHP输入输出流学习笔记
2015/05/12 PHP
PHP数组去重的更快实现方式分析
2018/05/09 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
thinkPHP5框架接口写法简单示例
2019/08/05 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
apycom出品的jQuery精美菜单破解方法
2011/02/18 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
JavaScript实现点击自动选择TextArea文本的方法
2015/07/02 Javascript
JS使用cookie实现DIV提示框只显示一次的方法
2015/11/05 Javascript
基于JS代码实现导航条弹出式悬浮菜单
2016/06/17 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
利用10行js代码实现上下滚动公告效果
2017/12/08 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
Pthon批量处理将pdb文件生成dssp文件
2015/06/21 Python
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
浅谈python socket函数中,send与sendall的区别与使用方法
2017/05/09 Python
对python指数、幂数拟合curve_fit详解
2018/12/29 Python
Python Pivot table透视表使用方法解析
2020/09/11 Python
python zip()函数的使用示例
2020/09/23 Python
Mixbook加拿大:照片书,照片卡,剪贴簿,年历和日历
2017/02/21 全球购物
美国运动鞋和服装网上商店:YCMC
2018/09/15 全球购物
后勤人员自我评价怎么写
2013/09/19 职场文书
Mysql Show Profile
2021/04/05 MySQL
几款流行的HTML5 UI框架比较(小结)
2021/04/08 HTML / CSS
python中使用 unittest.TestCase单元测试的用例详解
2021/08/30 Python
ubuntu安装jupyter并设置远程访问的实现
2022/03/31 Python
nginx lua 操作 mysql
2022/05/15 Servers