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

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

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

Validform是一款優(yōu)秀的表單驗(yàn)證插件,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":""} 

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

相關(guān)文章

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

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

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

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

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

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

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

    簡單的jQuery banner圖片輪播實(shí)例代碼

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

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

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

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

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

    JQuery 1.4 中的Ajax問題

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

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

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

    jquery easyui DataGrid簡單示例

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

    14個(gè)有用的Jquery技巧分享

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

最新評論

辽中县| 民丰县| 汝城县| 安阳县| 广宗县| 巢湖市| 乌拉特中旗| 周宁县| 乌鲁木齐县| 邹城市| 枞阳县| 绵阳市| 奇台县| 双鸭山市| 唐山市| 安溪县| 旬邑县| 鞍山市| 永福县| 若羌县| 和平区| 朝阳县| 齐齐哈尔市| 潜江市| 湖口县| 老河口市| 凤台县| 抚顺市| 牡丹江市| 大英县| 金昌市| 长武县| 阜城县| 夏邑县| 屯昌县| 高唐县| 温宿县| 陆川县| 区。| 武穴市| 武胜县|