Layui Form 自定義驗(yàn)證的實(shí)例代碼
更新時(shí)間:2019年09月14日 22:27:15 作者:alwaysOnCoding
今天小編就為大家分享一篇Layui Form 自定義驗(yàn)證的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
1.前臺(tái)頁(yè)面
<div class="layui-form-item"> <label class="layui-form-label">BOM編號(hào)</label> <div class="layui-input-block"> <input type="text" class="layui-input" name='code' lay-verify="required|unique"> </div> </div>
2.前臺(tái)Js
需要引用layui.js文件
<script type="text/javascript">
var form = layui.form;
form.verify({
'unique' : function(value, item) {
var checkValue = value.trim();
var checkResult='';
$.ajax({
url : '/bomManage/checkBomCode',
type : 'POST',
data : {
"newBomCode" : checkValue
},
datatype : 'json',
async : false,
success : function(result) {
if (!result) {
checkResult='BOM編號(hào)重復(fù)'
}
},
error : function() {
kok.message("BOM編號(hào)驗(yàn)證失敗")
}
});
return checkResult
}
})
</script>
3.后臺(tái)邏輯處理
@Override
public boolean checkBomCode(String newBomCode) {
BdBomVersionExample example=new BdBomVersionExample();
Criteria criteria = example.createCriteria();
criteria.andCodeEqualTo(newBomCode.trim());
List<BdBomVersion> checks = bdBomVersionMapper.selectByExample(example);
boolean checkValue=true;
if(checks.size()>0){
checkValue=false;
}
return checkValue;
}
以上這篇Layui Form 自定義驗(yàn)證的實(shí)例代碼就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
基于javascript實(shí)現(xiàn)貪吃蛇經(jīng)典小游戲
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12
JavaScript實(shí)現(xiàn)瀑布流以及加載效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)瀑布流以及加載效果的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
javascript時(shí)間戳和日期字符串相互轉(zhuǎn)換代碼(超簡(jiǎn)單)
下面小編就為大家?guī)?lái)一篇javascript時(shí)間戳和日期字符串相互轉(zhuǎn)換代碼(超簡(jiǎn)單)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06
js原生實(shí)現(xiàn)FastClick事件的實(shí)例
下面小編就為大家?guī)?lái)一篇js原生實(shí)現(xiàn)FastClick事件的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11

