學(xué)習(xí)使用jQuery表單驗(yàn)證插件和日歷插件
首先學(xué)習(xí)使用jQuery表單驗(yàn)證插件:
1.Jquery表單驗(yàn)證插件—Validation的學(xué)習(xí)與使用
(1)Validation的驗(yàn)證有幾種規(guī)則,一是在class屬性中定義驗(yàn)證規(guī)則,如class=“required”,minlength=”2”。為了實(shí)現(xiàn)將驗(yàn)證規(guī)則完全編寫到class屬性中,另外一種是通過引入新的jquery插件-jquery.metadata.js來實(shí)現(xiàn)驗(yàn)證規(guī)則的定義,此時表單的驗(yàn)證調(diào)用的方法改為如下所示的代碼:
將$(“#form”).validate(),改為$(“#form”).validate({meta:”validate”}),寫到class屬性中的代碼如下所示:
Class=”{validate:{required:true,minlength:2}}”
(2)為了實(shí)現(xiàn)行為與結(jié)構(gòu)的完全分離,在編寫代碼中使用的是另外一種規(guī)則,通過使用name屬性來關(guān)聯(lián)字段和驗(yàn)證規(guī)則。使驗(yàn)證行為和HTML結(jié)構(gòu)完全分離,實(shí)現(xiàn)代碼如下:
Html中的代碼:
<td><input type="text" name="ccarnumber" id="carnumber" /></td>
JS代碼:
$("#order").validate({
rules:{
ccarnumber:{
required:true,
minlength:2,
},
ccarid:{
required:true,
carnumcheck: $("#carid").val(),
},
cusername:{
required:true,
},
cuserphone:{
required:true,
carphonecheck: $("#userphone").val(),
},
ccarbalance:{
required:true,
},
},
其中carnumcheck和carphonecheck為自定義驗(yàn)證函數(shù),分別驗(yàn)證車牌號和聯(lián)系方式。
(3)為了實(shí)現(xiàn)表單插件的中文化,需要引入該插件提供的中文庫,jquery.validate.messages_cn.js
2.時間選擇器插件的選擇與使用學(xué)習(xí)
在編寫代碼中使用的是daterangepicker這款時間選擇插件,該插件界面美好,且能夠?qū)崿F(xiàn)時間日期選擇(雙日歷),使用插件的操作步驟描述如下。
(1) 首先需要引入js代碼和CSS樣式,帶啊如下所示。
<script src="js/dist/moment.min.js" type="text/javascript"></script> <link rel="stylesheet" type="text/css" href="js/dist/daterangepicker.css" rel="external nofollow" > <script type="text/javascript" src="js/dist/jquery.daterangepicker.min.js"></script>
(2) JS代碼如下所示。下述代碼表示的是兩個輸入文本框,選擇開始和結(jié)束時間。DateRangePicker也有很多種日期的樣式與表現(xiàn)方式
$('#two-inputs').dateRangePicker(
{
getValue: function()
{
if ($('#startTime').val() && $('#stopTime').val() )
return $('#startTime').val() + ' to ' + $('#stopTime').val();
else
return '';
},
setValue: function(s,s1,s2)
{
$('#startTime').val(s1);
$('#stopTime').val(s2);
}
});
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery實(shí)現(xiàn)新消息閃爍標(biāo)題提示的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)新消息閃爍標(biāo)題提示的方法,實(shí)例分析了jQuery操作樣式的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
jQuery 全選 全部選 反選 實(shí)現(xiàn)代碼
上次做了一個前端項(xiàng)目,其中有功能要求實(shí)現(xiàn)jquery 全選和反選功能,下面小編抽個時間把實(shí)現(xiàn)代碼分享到腳本之家平臺供大家參考下2016-08-08
利用jQuery實(shí)現(xiàn)簡單的拖曳效果實(shí)例代碼
最近發(fā)現(xiàn)一個網(wǎng)站的拖拽效果挺好的,個人覺得是一種不錯的用戶體驗(yàn),抽空研究了一下,所以這篇文章主要給大家介紹了關(guān)于利用jQuery實(shí)現(xiàn)簡單的拖曳效果的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起看看詳細(xì)的介紹吧。2017-10-10
jQuery拋物線運(yùn)動實(shí)現(xiàn)方法(附完整demo源碼下載)
這篇文章主要介紹了jQuery拋物線運(yùn)動實(shí)現(xiàn)方法,以完整實(shí)例形式分析了jQuery物體運(yùn)動的實(shí)現(xiàn)技巧,并附帶了完整的demo源碼供讀者下載參考,需要的朋友可以參考下2016-01-01
Jquery結(jié)合HTML5實(shí)現(xiàn)文件上傳
本文給大家介紹的是利用Jquery使用HTML5的FormData屬性實(shí)現(xiàn)對文件的上傳的方法和實(shí)例,非常的實(shí)用,有需要的小伙伴可以參考下。2015-06-06
jquery實(shí)現(xiàn)的提示浮層跟隨鼠標(biāo)移動
提示浮層跟隨鼠標(biāo)移動(jquery版)2010-02-02

