layui插件表單驗證提交觸發(fā)提交的例子
更新時間:2019年09月09日 15:11:29 作者:longzai89757
今天小編就為大家分享一篇layui插件表單驗證提交觸發(fā)提交的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
廢話不多說,大家直接看代碼吧!
<!------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">賬號:</label>
<div class="layui-input-block">
<input type="text" name="username" lay-verify="required|username" autocomplete="on" placeholder="請輸入您的郵箱" 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="請輸入密碼" 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" /> 自動登錄
</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;
/**
* 通用表單驗證
*/
form.verify({
username:[/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,'賬號格式不正確'],
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;
});
})
//回車鍵觸發(fā)提交
$("input").keydown(function(event){
if (event.keyCode == 13) {
document.getElementById("enterSubmit").click();
}
})
以上這篇layui插件表單驗證提交觸發(fā)提交的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
微信小程序?qū)崿F(xiàn)跟隨菜單效果和循環(huán)嵌套加載數(shù)據(jù)
這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)跟隨菜單效果和循環(huán)嵌套加載數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11
JavaScript中動態(tài)向表格添加數(shù)據(jù)
本文給大家分享使用原生javascript實現(xiàn)動態(tài)向表格中添加數(shù)據(jù)的方法,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧2017-01-01
使用JavaScript?將數(shù)據(jù)網(wǎng)格綁定到?GraphQL?服務(wù)的操作方法
GraphQL是管理JavaScript應(yīng)用程序中數(shù)據(jù)的優(yōu)秀工具,本教程展示了GraphQL和SpreadJS如何簡單地構(gòu)建應(yīng)用程序,?GraphQL?和?SpreadJS都有更多功能可供探索,因此您可以做的事情遠遠超出了這個示例,感興趣的朋友一起看看吧2023-11-11
基于Bootstrap里面的Button dropdown打造自定義select
這篇文章主要介紹了基于Bootstrap里面的Button dropdown打造自定義select的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-05-05

