在layui中使用形式表单监听ajax异步验证注册的实例

  

今天给大家介绍的是当下很流行的框架layui中的一个小案例,就是形式表单监控提交并且使用ajax异步提交验证数据。在layui中我们想使用哪个模块就要layui.use({})的“形式”,函数;这种形式要引用表单内置模板、下面是HTML全部代码

        & lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元charset=皍tf - 8”比;   & lt; title>注册& lt;/title>   & lt;元name=笆哟啊蹦谌?翱矶?设备宽度,初始=1,最大范围=1”比;   & lt;元name=肮丶省蹦谌?袄仔√臁痹?   & lt;元name=懊枋觥蹦谌?袄仔√觳┛?layui中使用形式表单监听异步验证注册”比;   & lt;链接rel="样式表" href=" https://www.yisu.com/zixun/__RES__/layui/css/layui.css " rel=巴獠縩ofollow”比;   & lt;链接rel="样式表" href=" https://www.yisu.com/zixun/__RES__/css/global.css " rel=巴獠縩ofollow”比;   & lt;/head>   & lt; body>      & lt; div class=" fly-header layui-bg-black”比;   & lt; div类=發ayui-container”比;   & lt;一个类=" fly-logo " href=" https://www.yisu.com/zixun/{: U(设备/getinfo)}“rel=巴獠縩ofollow”比;   & lt; img src=" https://www.yisu.com/zixun/__RES__/images/logo.png " alt=發ayui”比;   & lt;/a>         & lt; ul类=" layui-nav fly-nav-user”比;   & lt; !——未登入的状态——比;   & lt;李类=發ayui-nav-item”比;   & lt;一个类=" iconfont icon-touxiang layui-hide-xs " href=" https://www.yisu.com/zixun/user/login.html " rel=巴獠縩ofollow”祝辞& lt;/a>   & lt;/li>   & lt;李类=發ayui-nav-item”比;   & lt; a href=" https://www.yisu.com/zixun/{: U(设备/登录)}“rel=巴獠縩ofollow”rel=巴獠縩ofollow”在登入& lt;/a>   & lt;/li>   & lt;李类=發ayui-nav-item”比;   & lt; a href=" javascript:空白;“rel=巴獠縩ofollow”祝辞注册& lt;/a>   & lt;/li>      & lt;/ul>   & lt;/div>   & lt;/div>      & lt; div class=" layui-container fly-marginTop”比;   & lt; div class=" fly-panel fly-panel-user”pad20>   & lt; div class=" layui-tab layui-tab-brief lay-filter”=坝没А北?   & lt; ul类=發ayui-tab-title”比;   & lt; li> & lt; a href=" https://www.yisu.com/zixun/{: U(设备/登录)}“rel=巴獠縩ofollow”rel=巴獠縩ofollow”在登入& lt;/a> & lt;/li>   & lt;李类=" layui-this "祝辞注册& lt;/li>   & lt;/ul>   & lt; div class=" layui-form layui-tab-content " id=癓AY_ucm”比;   & lt; div class=" layui-tab-item layui-show”比;   & lt; div class=" layui-form layui-form-pane”比;   & lt;形式方法=皃ost”比;   & lt; div类=發ayui-form-item”比;   & lt;标签=癓_username”class=發ayui-form-label祝辞手机& lt;/label>   & lt; div类=發ayui-input-inline”比;   & lt;输入类型="文本" id=" signuppassdata " name="电话"需要lay-verify=自动完成“需要的”=肮乇铡眂lass=發ayui-input”比;   & lt;/div>   & lt;/div>      & lt; div类=發ayui-form-item”比;   & lt;标签=癓_username”class=發ayui-form-label”在卡号& lt;/label>   & lt; div类=發ayui-input-inline”比;   & lt;输入类型="文本" id=" cardno " name=" cardno所需lay-verify=自动完成“需要的”=肮乇铡眂lass=發ayui-input”比;   & lt;/div>   & lt;/div>         & lt; div类=發ayui-form-item”比;      & lt;按钮类=" layui-btn " type="提交" lay-filter="注册" lay-submit=" " id=" signuppass祝辞立即注册& lt;/button>      & lt;/div>      & lt;/form>   & lt;/div>   & lt;/div>   & lt;/div>   & lt;/div>   & lt;/div>      & lt;/div>      & lt; div类=癴ly-footer”比;   & lt; p>开门社区2018,副本;& lt; a href=" http://www.100txy.com/" rel==捌降取薄巴獠縩ofollow”目标在100 txy.com出品& lt;/a> & lt;/p>   & lt; p> & lt; a href=" JavaScript:空白;“rel==捌降取薄巴獠縩ofollow”目标的在雷小天博客& lt;/a> & lt;/p>   & lt;/div>      & lt;脚本src=" https://www.yisu.com/zixun/__PUBLIC__/mobile/js/jquery.js "祝辞& lt;/script>   & lt;脚本src=" https://www.yisu.com/zixun/__RES__/layui/layui.js "祝辞& lt;/script>   & lt; script>//监听提交   layui。使用(“形式”,函数(){   var=layui.form形式;   form.on(提交(注册),函数(数据){//layer.msg (JSON.stringify (data.field));//弹出json格式所有表单的值   var电话=data.field.phone;   var cardno=data.field.cardno;   如果(phone.length !=11) {   层。味精(“请输入有效的手机号码”,{图标:2});   返回错误;   }   var myreg=/^ (((13 [0 - 9] {1}) | (15 [0 - 9] {1}) | (18 [0 - 9] {1})) + \ d {8}) $/;   如果(! myreg.test(电话)){   层。味精(“请输入有效的手机号码”,{图标:2});   返回错误;   }   如果(cardno.length !=8) {   层。味精(“请输入有效的卡片内码!”,{图标:2});   返回错误;   }   . ajax({美元   类型:“文章”,   url:“index . php # 63; m=Home& c=Device&=ajax_reg”,   数据:“电话=" +电话+ ",cardno=" + cardno,   数据类型:“json”,   成功:功能(数据){   如果(data.status=='是的'){   层。味精(注册成功!”,{图标:1});   var url=" {: U(设备/getinfo)}”;//成功跳转的url   setTimeout (window.location.href=https://www.yisu.com/zixun/url, 2000);   其他}{   layer.msg(数据。味精,{图标:2});   }   },   });   返回错误;   });   });>

在layui中使用形式表单监听ajax异步验证注册的实例