最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

layui的表單驗證支持ajax判斷用戶名是否重復(fù)的實例

 更新時間:2019年09月06日 17:52:54   作者:vachar  
今天小編就為大家分享一篇layui的表單驗證支持ajax判斷用戶名是否重復(fù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

在一個表單中,在提交前我們想判斷該用戶名是否存在,在layui中不支持。onblur()失去焦點事件,用按鈕來手動觸發(fā),表單又不太美觀,可以使用form表單的verify來進行驗證。

html:

<div class="layui-form-item">
 <label class="layui-form-label">用戶名</label>
 <div class="layui-input-block">
 <input type="text" id="username" name="username" autocomplete="off"
  class="layui-input" lay-verify="username" placeholder="請輸入用戶名">
 </div>
 </div>
注意lay-verify="username" ,在js文件中定義驗證事件。

js:

form.verify({
 //將用戶名是否可用作為驗證條件 表單提交時觸發(fā)
 ,username:function(value){
 var datas={username: value};
 var message = '';
 $.ajax({
  type:"POST",
  url:xxx(對應(yīng)后臺的方法),
  async: false, //改為同步請求
  contentType:'application/json;charset=UTF-8',
  data:JSON.stringify(datas),
  dataType:'json',
  success:function(data){
  if(data){
   
  }else{
   message ="用戶名已存在,請重新輸入!"
  }
  }
 });
 //需要注意 需要將返回信息寫在ajax方法外
 if (message !== '') 
      return message;
 }
});

后臺的方法:

//管理員注冊時驗證用戶名是否可用
 @RequestMapping(value="/xxx",method=RequestMethod.POST,consumes="application/json")
 @ResponseBody
 public boolean toVerifyUsername(@RequestBody Admin admin) {
 String username=admin.getUsername();
 System.out.println(username);
 //根據(jù)用戶名查詢管理員(包括status為0的  以防恢復(fù)引起bug)
 Admin admin1=adminService.findByUsernameno(username);
 if(admin1==null)
 {
  System.out.println(111);
  //返回true則為沒有該用戶名可以被注冊
 return true; 
 }else {
 System.out.println(222);
 return false;
 }
 }

效果:

以上這篇layui的表單驗證支持ajax判斷用戶名是否重復(fù)的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 最全面的百度地圖JavaScript離線版開發(fā)

    最全面的百度地圖JavaScript離線版開發(fā)

    最全面的百度地圖JavaScript離線版開發(fā),這篇文章主要為大家詳細介紹了JavaScript離線版開發(fā)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • [js高手之路]從原型鏈開始圖解繼承到組合繼承的產(chǎn)生詳解

    [js高手之路]從原型鏈開始圖解繼承到組合繼承的產(chǎn)生詳解

    下面小編就為大家?guī)硪黄猍js高手之路]從原型鏈開始圖解繼承到組合繼承的產(chǎn)生詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Vim快速合并行及vim 將文件所有行合并到一行

    Vim快速合并行及vim 將文件所有行合并到一行

    Vim是一個類似于Vi的著名的功能強大、高度可定制的文本編輯器,在Vi的基礎(chǔ)上改進和增加了很多特性.這篇文章主要介紹了Vim快速合并行及vim 將文件所有行合并到一行,需要的朋友可以參考下
    2017-11-11
  • 微信小程序滾動、輪播圖和文本實例詳解

    微信小程序滾動、輪播圖和文本實例詳解

    輪播圖是我們?nèi)粘i_發(fā)中經(jīng)常會遇到的一個需求,下面這篇文章主要給大家介紹了關(guān)于微信小程序滾動、輪播圖和文本的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • 微信小程序?qū)崿F(xiàn)滑動驗證拼圖

    微信小程序?qū)崿F(xiàn)滑動驗證拼圖

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)滑動驗證拼圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • JS 特殊運算符的使用

    JS 特殊運算符的使用

    JavaScript中包含了一系列不常見但功能強大的特殊運算符,如空值合并運算符(??)、可選鏈運算符(?.)等,這些運算符在特定場景下極大地簡化了代碼的復(fù)雜度,并提高了開發(fā)效率,通過深入了解這些特殊運算符,開發(fā)者可以更加高效地處理各種數(shù)據(jù)和邏輯
    2024-09-09
  • HTTP?HEAD請求的使用場合實例詳解

    HTTP?HEAD請求的使用場合實例詳解

    這篇文章主要為大家介紹了HTTP?HEAD請求的使用場合實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • 5分鐘打造簡易高效的webpack常用配置

    5分鐘打造簡易高效的webpack常用配置

    這篇文章主要介紹了5分鐘打造簡易高效的webpack配置,詳細的介紹了打包調(diào)試、提取公共代碼、壓縮、熱替換等配置,有興趣的可以了解一下
    2017-07-07
  • 使用RN Animated做一個“添加購物車”動畫的方法

    使用RN Animated做一個“添加購物車”動畫的方法

    這篇文章主要介紹了使用RN Animated做一個“添加購物車”動畫的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • layui select獲取自定義屬性方法

    layui select獲取自定義屬性方法

    今天小編就為大家分享一篇layui select獲取自定義屬性方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08

最新評論

广西| 龙南县| 河津市| 峨眉山市| 大方县| 辽源市| 武平县| 兴义市| 福贡县| 姜堰市| 柘城县| 沾化县| 武定县| 综艺| 铁力市| 牙克石市| 嘉荫县| 日土县| 玛曲县| 驻马店市| 龙州县| 惠东县| 扎兰屯市| 延边| 习水县| 于都县| 武川县| 石屏县| 诏安县| 固原市| 西峡县| 米脂县| 洞头县| 荣昌县| 湟中县| 和龙市| 澄江县| 南川市| 芷江| 辉南县| 安远县|