国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 10:51:35
字體:
來源:轉載
供稿:網友

如下所示:

在一個表單中,在提交前我們想判斷該用戶名是否存在,在layui中不支持。onblur()失去焦點事件,用按鈕來手動觸發,表單又不太美觀,可以使用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({ //將用戶名是否可用作為驗證條件 表單提交時觸發 ,username:function(value){ var datas={username: value}; var message = ''; $.ajax({  type:"POST",  url:xxx(對應后臺的方法),  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); //根據用戶名查詢管理員(包括status為0的  以防恢復引起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判斷用戶名是否重復的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳谷县| 濮阳市| 洛扎县| 孟津县| 新河县| 太湖县| 基隆市| 芮城县| 白沙| 广河县| 八宿县| 西乡县| 乐昌市| 新巴尔虎右旗| 平和县| 萨迦县| 博乐市| 闽侯县| 桃江县| 西丰县| 辉南县| 宜兰市| 增城市| 扎赉特旗| 乌海市| 镇远县| 太仆寺旗| 周至县| 芜湖市| 札达县| 深泽县| 蒙城县| 仁寿县| 仁布县| 永寿县| 钟山县| 武城县| 会理县| 双城市| 苍溪县| 望都县|