layui插件表单验证提交触发提交的例子

废话不多说,大家直接看代码吧!

<!------HTML部分--------->

<form action="{:url('login/login')}" method="post"> <div> <p>管理系统</p> <div> <label>账号:</label> <div> <input type="text" lay-verify="required|username" autocomplete="on" placeholder="请输入您的邮箱"> </div> </div> <div> <label>密码:</label> <div> <input type="password" lay-verify="required|pass" autocomplete="on" placeholder="请输入密码"> </div> </div> <ul> <li> <img src="https://www.jb51.net/__IMG__/select.png" alt="" /> <img src="https://www.jb51.net/__IMG__/selected.png" alt="" /> 自动登录 </li> <li> <a href="">忘记密码?</a> </li> </ul> <ul> <li> <a lay-submit lay-filter="*">登录</a> </li> <li> <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位,且不能出现空格'] }); /** * 通用表单提交(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; }); }) //回车键触发提交 $("input").keydown(function(event){ if (event.keyCode == 13) { document.getElementById("enterSubmit").click(); } })

以上这篇layui插件表单验证提交触发提交的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/c45a5dbf2d6036eaa4f2bf7d311c0704.html