最新公告
  • 欢迎您光临奇兔源码社区,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • js验证账户名是否重复的方法

    这篇文章主要为大家详细介绍了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");

    }

    }

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

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"www.qitupic.com",如遇到无法解压的请联系管理员!

    成华区美乐滋网络工作室|奇兔源码网 » js验证账户名是否重复的方法

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    奇兔源码社区
    一个高级程序员模板开发平台