国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Validform+layer實現漂亮的表單驗證特效

2019-11-20 10:47:31
字體:
來源:轉載
供稿:網友

Validform是一款優秀的表單驗證插件,layer是一款優秀的彈出窗口插件。下面通過例子看看這二者碰出的火花吧

首先要引入jquery,Validform和layer

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="http://res.layui.com/lay/lib/layer/src/layer.js"></script> <script type="text/javascript" src="http://lib.h-ui.net/Validform/5.3.2/Validform.min.js"></script> 

HTML

<form action="post.php" method="post" name="form" class="form form-horizontal" id="form-Validform">   <div class="row cl">    <label class="form-label col-3"><span class="c-red">*</span>用戶昵稱:</label>    <div class="formControls col-8">     <input type="text" class="input-text" value="" placeholder="可使用3-16位中英文字符" id="uname" name="uname" datatype="*2-16" nullmsg="用戶昵稱不能為空">    </div>   </div>   <div class="row cl">    <label class="form-label col-3"><span class="c-red">*</span>用戶密碼:</label>    <div class="formControls col-8">     <input type="text" class="input-text" value="" placeholder="5-20位,范圍[0-9a-zA-Z_@!.-]" id="pwd" name="pwd" datatype="http://w{5,20}/i" nullmsg="用戶密碼不能為空">    </div>   </div>    <div class="row cl">      <label class="form-label col-3"><span class="c-red">*</span>Email:</label>      <div class="formControls col-8">       <input type="text" class="input-text" value="" placeholder="****@***.***" id="email" name="email" datatype="e" nullmsg="Email不能為空">      </div>    </div>    <div class="row cl">      <label class="form-label col-3"></label>      <div class="formControls col-8">       <a href="javascript:;" id="safecodes" style="color:red"><?php echo $safecode; ?></a>      </div>    </div>   </div>   <div class="row cl" style="text-align:center">     <input class="btn btn-primary radius" type="submit" value="  提交  ">   </div>   </form> 

JS

<script type="text/javascript"> $(function(){   $("#form-Validform").Validform({     tiptype:4,     ajaxPost:true,     callback:function(data){       if(data.status==1){         layer.msg(data.info, {icon: data.status,time: 1000}, function(){           location.reload();//刷新頁面           });        }       else{         layer.msg(data.info, {icon: data.status,time: 3000});       }     }   });   $('#safecodes').click( function () {     $('#safecode').val($('#safecodes').text());   }); }); </script> 

服務端返回

{"info":"/u6210/u529f","status":1,"url":""} 

本例子流程:點擊提交->逐項驗證表單->完成驗證ajax提交->根據返回信息判斷->彈出消息

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南雄市| 大荔县| 巴中市| 读书| 会昌县| 承德市| 平度市| 静安区| 上饶市| 安龙县| 镇雄县| 伊金霍洛旗| 平泉县| 万载县| 乐平市| 五大连池市| 吉木萨尔县| 灵丘县| 黄陵县| 抚远县| 内丘县| 辰溪县| 武宁县| 玉山县| 昭通市| 喀喇沁旗| 临夏县| 天等县| 鄂温| 太原市| 五大连池市| 彭州市| 盐边县| 荃湾区| 梧州市| 鹰潭市| 庆元县| 麻江县| 紫阳县| 英超| 微山县|