layui lay-verify form表單自定義驗(yàn)證規(guī)則詳解
官方文檔詳見:https://www.layui.com/doc/modules/form.html#verify
雖然layui的官方文檔已經(jīng)是寫的比較詳細(xì),但是初次使用的時(shí)候總會(huì)懵一下,這里紀(jì)錄一下lay-verify自定義驗(yàn)證規(guī)則的時(shí)候到底放哪。
html:
<input type="text" lay-verify="digital" placeholder="請(qǐng)輸入數(shù)字"> <button type="button" class="layui-btn layui-btn-norma" lay-submit lay-filter="submit_button">提交</button>
js:
form.verify({ //數(shù)組的兩個(gè)值分別代表:[正則匹配、匹配不符時(shí)的提示文字] ,digital: [ /^[0-4]*$/ ,'請(qǐng)?zhí)钊?-4的分?jǐn)?shù)' ] });
這樣寫沒問題,但是form.verify放置的位置沒講清楚,還是要自己試一下。
layui.use(['form'], function () { var form = layui.form; //要放在form.on外面,千萬不能放在提交步驟中,否則會(huì)不觸發(fā) form.verify({ //數(shù)組的兩個(gè)值分別代表:[正則匹配、匹配不符時(shí)的提示文字] digital: [ /^[0-4]*$/ ,'請(qǐng)?zhí)钊?-4的分?jǐn)?shù)' ] }); form.on("submit(submit_button)", function (data) { return false; }); });
以上這篇layui lay-verify form表單自定義驗(yàn)證規(guī)則詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
JS中數(shù)組與對(duì)象相互轉(zhuǎn)換的實(shí)現(xiàn)方式
這篇文章主要介紹了JS中數(shù)組與對(duì)象相互轉(zhuǎn)換的實(shí)現(xiàn)方式,文章通過代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-04-04JavaScript實(shí)現(xiàn)選項(xiàng)卡效果的分析及步驟
這篇文章主要給大家介紹了關(guān)于JavaScript實(shí)現(xiàn)選項(xiàng)卡效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04javaScript產(chǎn)生隨機(jī)數(shù)的用法小結(jié)
這篇文章主要介紹了javaScript產(chǎn)生隨機(jī)數(shù)的用法小結(jié),包括JavaScript Math.random()內(nèi)置函數(shù) ,Js 隨機(jī)數(shù)產(chǎn)生6位數(shù)字的代碼,需要的朋友可以參考下2018-04-04Leaflet?數(shù)據(jù)可視化實(shí)現(xiàn)地圖下鉆示例詳解
這篇文章主要為大家介紹了Leaflet數(shù)據(jù)可視化實(shí)現(xiàn)地圖下鉆示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01js prototype深入理解及應(yīng)用實(shí)例分析
這篇文章主要介紹了js prototype深入理解及應(yīng)用,結(jié)合實(shí)例形式分析了JavaScript prototype屬性功能、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2019-11-11