溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

詳解js如何驗證賬戶名是否重復(fù)

發(fā)布時間:2020-07-21 15:02:57 來源:億速云 閱讀:474 作者:小豬 欄目:web開發(fā)

小編這次要給大家分享的是詳解js如何驗證賬戶名是否重復(fù),文章內(nèi)容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

基于jquuery.validata.js的驗證用戶名不重復(fù),供大家參考,具體內(nèi)容如下

頁面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&#63;&#63;>${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",      //數(shù)據(jù)發(fā)送方式 
          data: { "sysRight.name":$("#sysRight.name").val(),   
          }
        }
      },
},
messages:{
"sysRight.name":{
remote: jQuery.format("名稱已存在")
},
}
});

服務(wù)器端代碼

/**
   * 用于頁面調(diào)用jQuery提交方法的回調(diào)處理,此回調(diào)正常用法,一個參數(shù)
   * @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");
    }
}

看完這篇關(guān)于詳解js如何驗證賬戶名是否重復(fù)的文章,如果覺得文章內(nèi)容寫得不錯的話,可以把它分享出去給更多人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

js
AI