layui插件表單驗(yàn)證提交觸發(fā)提交的例子
廢話不多說(shuō),大家直接看代碼吧!
<!------HTML部分--------->
<form class="layui-form" action="{:url('login/login')}" method="post"> <div class="logi_content"> <p class="tit">管理系統(tǒng)</p> <div class="layui-form-item"> <label class="layui-form-label">賬號(hào):</label> <div class="layui-input-block"> <input type="text" name="username" lay-verify="required|username" autocomplete="on" placeholder="請(qǐng)輸入您的郵箱" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">密碼:</label> <div class="layui-input-block"> <input type="password" name="password" lay-verify="required|pass" autocomplete="on" placeholder="請(qǐng)輸入密碼" class="layui-input"> </div> </div> <ul class="login_ul"> <li class="de_lu"> <img src="__IMG__/select.png" alt="" class="select" /> <img src="__IMG__/selected.png" alt="" class="selecteds" /> 自動(dòng)登錄 </li> <li class="forgit"> <a href="">忘記密碼?</a> </li> </ul> <ul class="reset"> <li class="di"> <a class='enterSubmit' id='enterSubmit' lay-submit lay-filter="*">登錄</a> </li> <li class="re"> <a href="">重置</a> </li> </ul> </div> </form>
<!------js部分--------->
layui.use(['layer','upload','form'],function() { var layer = layui.layer, form = layui.form; /** * 通用表單驗(yàn)證 */ form.verify({ username:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,'賬號(hào)格式不正確'], pass: [/^[\S]{6,12}$/,'密碼必須6到12位,且不能出現(xiàn)空格'] }); /** * 通用表單提交(AJAX方式) */ form.on('submit(*)', function (data) { $.ajax({ url: data.form.action, type: data.form.method, data: $(data.form).serialize(), success: function (info) { if (info.code === 1) { setTimeout(function () { location.href = info.url; }, 1000); } layer.msg(info.msg); } }); return false; }); }) //回車(chē)鍵觸發(fā)提交 $("input").keydown(function(event){ if (event.keyCode == 13) { document.getElementById("enterSubmit").click(); } })
以上這篇layui插件表單驗(yàn)證提交觸發(fā)提交的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
javascript 面向?qū)ο骹unction詳解及實(shí)例代碼
這篇文章主要介紹了javascript 面向?qū)ο骹unction詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-02-02使用JavaScript實(shí)現(xiàn)網(wǎng)頁(yè)版Pongo設(shè)計(jì)思路及源代碼分享
Pongo是款很好玩的手欠類(lèi)游戲,由于在玩的過(guò)程中發(fā)現(xiàn)了一些BUG,所以就打算自己也弄個(gè),經(jīng)過(guò)一番思索,就有了本文,主要說(shuō)說(shuō)實(shí)現(xiàn)這款游戲的設(shè)計(jì)思路以及分享源碼給大家2014-06-06基于JavaScript實(shí)現(xiàn)購(gòu)物網(wǎng)站商品放大鏡效果
大家在日常生活中都有網(wǎng)購(gòu)的經(jīng)驗(yàn),有的網(wǎng)站會(huì)有商品放大鏡功能,效果非常棒,那么基于js代碼是如何實(shí)現(xiàn)的呢?下面小編給大家?guī)?lái)了基于js實(shí)現(xiàn)購(gòu)物網(wǎng)站商品放大鏡效果,非常不錯(cuò),感興趣的朋友參考下吧2016-09-09js 對(duì)小數(shù)加法精度處理示例說(shuō)明
javascript的加法結(jié)果會(huì)有誤差,在兩個(gè)浮點(diǎn)數(shù)相加的時(shí)候會(huì)比較明顯。這個(gè)函數(shù)返回較為精確的加法結(jié)果,下面為大家介紹下js如何對(duì)小數(shù)加法精度處理2013-12-12在Ajax中使用Flash實(shí)現(xiàn)跨域數(shù)據(jù)讀取的實(shí)現(xiàn)方法
今天,小子再提供一種使用Flash進(jìn)行跨域操作的方法。眾所周之,其實(shí)Flash的跨域操作也是有限制的,不過(guò),F(xiàn)lash的跨域配置比簡(jiǎn)單,只需要在站點(diǎn)根目錄下放置crossdomain.xml即可。2010-12-12JavaScript 實(shí)現(xiàn)下雪特效的示例代碼
這篇文章主要介紹了JavaScript 實(shí)現(xiàn)下雪特效的示例代碼,幫助大家利用JavaScript制作特效,感興趣的朋友可以了解下2020-09-09原生javascript實(shí)現(xiàn)圖片放大鏡效果
這篇文章主要為大家詳細(xì)介紹了原生javascript實(shí)現(xiàn)圖片放大鏡效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01