今天給大家介紹的是當下很流行的框架layui中的一個小案例、就是form表單監(jiān)控提交并且使用ajax異步提交驗證數(shù)據(jù)。在layui中我們想使用哪個模塊就要layui.use('form',function{});這種形式要引用form內(nèi)置模板,下面是HTML全部代碼
創(chuàng)新互聯(lián)公司從2013年開始,先為簡陽等服務建站,簡陽等地企業(yè),進行企業(yè)商務咨詢服務。為簡陽企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>注冊</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="keywords" content="雷小天"> <meta name="description" content="雷小天博客-layui中使用form表單監(jiān)聽異步驗證注冊"> <link rel="stylesheet" href="__RES__/layui/css/layui.css" rel="external nofollow" > <link rel="stylesheet" href="__RES__/css/global.css" rel="external nofollow" > </head> <body> <div class="fly-header layui-bg-black"> <div class="layui-container"> <a class="fly-logo" href="{:U('device/getinfo')}" rel="external nofollow" > <img src="__RES__/images/logo.png" alt="layui"> </a> <ul class="layui-nav fly-nav-user"> <!-- 未登入的狀態(tài) --> <li class="layui-nav-item"> <a class="iconfont icon-touxiang layui-hide-xs" href="user/login.html" rel="external nofollow" ></a> </li> <li class="layui-nav-item"> <a href="{:U('device/login')}" rel="external nofollow" rel="external nofollow" >登入</a> </li> <li class="layui-nav-item"> <a href="javascript::void;" rel="external nofollow" >注冊</a> </li> </ul> </div> </div> <div class="layui-container fly-marginTop"> <div class="fly-panel fly-panel-user" pad20> <div class="layui-tab layui-tab-brief" lay-filter="user"> <ul class="layui-tab-title"> <li><a href="{:U('device/login')}" rel="external nofollow" rel="external nofollow" >登入</a></li> <li class="layui-this">注冊</li> </ul> <div class="layui-form layui-tab-content" id="LAY_ucm" > <div class="layui-tab-item layui-show"> <div class="layui-form layui-form-pane"> <form method="post"> <div class="layui-form-item"> <label for="L_username" class="layui-form-label">手機</label> <div class="layui-input-inline"> <input type="text" id="signuppassdata" name="phone" required lay-verify="required" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label for="L_username" class="layui-form-label">卡號</label> <div class="layui-input-inline"> <input type="text" id="cardno" name="cardno" required lay-verify="required" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <button class="layui-btn" type="submit" lay-filter="reg" lay-submit="" id="signuppass" >立即注冊</button> </div> </form> </div> </div> </div> </div> </div> </div> <div class="fly-footer"> <p>開門社區(qū) 2018 © <a rel="external nofollow" target="_blank">100txy.com 出品</a></p> <p><a href="JavaScript::void;" rel="external nofollow" target="_blank">雷小天博客</a></p> </div> <script src="__PUBLIC__/mobile/js/jquery.js"></script> <script src="__RES__/layui/layui.js"></script> <script> //監(jiān)聽提交 layui.use('form', function(){ var form = layui.form; form.on('submit(reg)', function(data){ // layer.msg(JSON.stringify(data.field));//彈出json格式所有表單的值 var phone=data.field.phone; var cardno=data.field.cardno; if(phone.length!=11){ layer.msg('請輸入有效的手機號碼', {icon: 2}); return false; } var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; if(!myreg.test(phone)){ layer.msg('請輸入有效的手機號碼', {icon: 2}); return false; } if(cardno.length!=8){ layer.msg('請輸入有效的卡片內(nèi)碼!', {icon: 2}); return false; } $.ajax({ type:"POST", url:"index.php?m=Home&c=Device&a=ajax_reg", data:"phone="+phone+"&cardno="+cardno, dataType:"json", success:function(data){ if(data.status=='yes'){ layer.msg('注冊成功!', {icon: 1}); var url = "{:U('device/getinfo')}"; //成功跳轉(zhuǎn)的url setTimeout(window.location.href=url,2000); }else{ layer.msg(data.msg, {icon: 2}); } }, }); return false; }); }); </script> </body> </html>
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)站題目:在layui中使用form表單監(jiān)聽ajax異步驗證注冊的實例-創(chuàng)新互聯(lián)
URL地址:http://vcdvsql.cn/article10/cdiigo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站維護、建站公司、網(wǎng)站導航、虛擬主機、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容