最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Validform+layer實現(xiàn)漂亮的表單驗證特效

 更新時間:2016年01月17日 09:10:15   投稿:hebedich  
創(chuàng)建一個JavaScript表單驗證插件,可以說是一個繁瑣的過程,涉及到初期設(shè)計、開發(fā)與測試等等環(huán)節(jié)。實際上一個優(yōu)秀的程序員不僅是技術(shù)高手,也應(yīng)該是善假于外物的。本文就給大家結(jié)合2款優(yōu)秀的插件來實現(xiàn)這個問題,有需要的小伙伴可以參考下

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

首先要引入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="/\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="&nbsp;&nbsp;提交&nbsp;&nbsp;"> 
  </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> 

服務(wù)端返回

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

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

相關(guān)文章

  • 常用的jquery模板插件——jQuery Boilerplate介紹

    常用的jquery模板插件——jQuery Boilerplate介紹

    Query Boilerplate是一個不錯的jQuery插件開發(fā)工具,使用這個工具可以幫助你快速的構(gòu)建一個jQuery框架。這個工具提供你很多評論用以幫助你使得開發(fā)變得簡單和直接,它是個真正的面對對象的工具,你可以實現(xiàn)公開或者私有的方法或者公開或者私有的屬性。
    2014-09-09
  • jQuery實現(xiàn)鼠標滑過Div層背景變顏色的方法

    jQuery實現(xiàn)鼠標滑過Div層背景變顏色的方法

    這篇文章主要介紹了jQuery實現(xiàn)鼠標滑過Div層背景變顏色的方法,涉及jQuery中hover及addClass方法的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • 關(guān)于jQuery.ajax()的jsonp碰上post詳解

    關(guān)于jQuery.ajax()的jsonp碰上post詳解

    這篇文章主要介紹了關(guān)于jQuery.ajax()的jsonp碰上post的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學(xué)習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • 簡單的jQuery banner圖片輪播實例代碼

    簡單的jQuery banner圖片輪播實例代碼

    這篇文章主要介紹了簡單的jQuery banner圖片輪播實例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • jquery 將當前時間轉(zhuǎn)換成yyyymmdd格式的實現(xiàn)方法

    jquery 將當前時間轉(zhuǎn)換成yyyymmdd格式的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猨query 將當前時間轉(zhuǎn)換成yyyymmdd格式的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考
    2016-06-06
  • jQuery選擇器總結(jié)之常用元素查找方法

    jQuery選擇器總結(jié)之常用元素查找方法

    jQuery 的選擇器可謂之強大無比,本文給大家總結(jié)下jQuery選擇器之常用元素查找方法,非常不錯,感興趣的朋友一起學(xué)習吧
    2016-08-08
  • JQuery 1.4 中的Ajax問題

    JQuery 1.4 中的Ajax問題

    心血來潮下了最新版本的JQuery1.4,寫一個頁面通過Ajax加載的的例子。
    2010-01-01
  • 基于JQuery的列表拖動排序?qū)崿F(xiàn)代碼

    基于JQuery的列表拖動排序?qū)崿F(xiàn)代碼

    基于JQuery的拖動插件有幾個都相當好用,效果也很好,但再好,還是自己琢磨一個最好。所以,我的理念就是即使實際項目中使用別人的程序,自己也得根據(jù)自己的理解和想法寫一個出來。那么今天,就來看看我的思路是不是可以實現(xiàn)拖動排序的功能
    2013-10-10
  • jquery easyui DataGrid簡單示例

    jquery easyui DataGrid簡單示例

    本篇文章主要介紹了jquery easyui DataGrid簡單示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • 14個有用的Jquery技巧分享

    14個有用的Jquery技巧分享

    這篇文章主要介紹了14個有用的Jquery技巧分享,本文有一些性能優(yōu)化技巧、編碼優(yōu)化技巧、簡潔方法等,需要的朋友可以參考下
    2015-01-01

最新評論

抚远县| 兴安县| 大埔区| 湘阴县| 台东县| 宿松县| 宜宾市| 星子县| 广平县| 抚松县| 墨竹工卡县| 杭锦后旗| 德昌县| 浦东新区| 孝昌县| 平南县| 茂名市| 绍兴市| 满城县| 洛阳市| 额尔古纳市| 吉首市| 兴安盟| 陇南市| 甘孜县| 依安县| 拉萨市| 杭锦旗| 湖州市| 阳朔县| 阳山县| 丁青县| 西平县| 察隅县| 库车县| 曲沃县| 湘西| 贡觉县| 厦门市| 启东市| 清流县|