欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

jQuery中Validation怎么用

這篇文章主要介紹了jQuery中Validation怎么用,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)專注于喀喇沁企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城開(kāi)發(fā)。喀喇沁網(wǎng)站建設(shè)公司,為喀喇沁等地區(qū)提供建站服務(wù)。全流程按需求定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

jQuery驗(yàn)證框架:

基本html代碼:

 1   <script src="js/jquery-1.9.1.js"></script> 2     <script src="js/jquery.validate.min.js"></script> 3     <script> 4         $(function () { 5             $('#myForm').validate({ 6  7                 rules: { 8                     //    用戶名 9                     username: {  //指的是input中的name10                         required: true,11                         rangelength: [6, 11]12                     },13                     //   密碼14                     password: {15                         required: true,16                         rangelength: [11, 12]17                     },18                 },19           20                 messages: {21                     //   用戶名22                     username: {23                         required: '此項(xiàng)必填',24                         rangelength: '用戶名長(zhǎng)度為6-11位'25                     },26                     //   密碼27                     password: {28                         required: '此項(xiàng)必填',29                         rangelength: '用戶名長(zhǎng)度為11-12位'30                     },            
31                 },32                 // 校驗(yàn)全部通過(guò)33                 submitHandler: function () {34                     alert("校驗(yàn)全部通過(guò)!")35                 },36                37             })38         })39   </script>40 41 42 html:43     <form action="" id="myForm">44     <!--用戶名-->45     <p>46         <label for="user">username:</label>47         <input type="text" name="username" id="user"/>48     </p>49     <!--密碼-->50     <p>51         <label for="pass">password:</label>52         <input type="text" name="password" id="pass"/>53     </p>54     <!--提交-->55     <p><input type="submit" value="提交"/></p>56   </form>

從以上代碼中我來(lái)說(shuō)說(shuō)jQuery Validation的使用。

1.validate(options)是運(yùn)行form表單的開(kāi)始,他是用來(lái)驗(yàn)證你所選的form,以上代碼的第五行“#myForm"是form的id名。

2.rules() 是校驗(yàn)規(guī)則他就是validate里的options,是用戶定義的鍵/值對(duì)規(guī)則===鍵為一個(gè)表單元素的 name屬性、值為一個(gè)簡(jiǎn)單的字符串或者由規(guī)則/參數(shù)對(duì)組成的一個(gè)對(duì)象。

3. messages ()是用戶自定義的 鍵/值 對(duì)消息===鍵為一個(gè)表單元素的name屬性,值為該表單元素將要顯示的消息。

4.rules() 里的username和password是input中的name值。

5.required的值為true時(shí)驗(yàn)證該項(xiàng)是必選項(xiàng)。

6.minlength(length)設(shè)置驗(yàn)證元素的最小長(zhǎng)度。

 7.maxlength(length)設(shè)置驗(yàn)證元素的最大長(zhǎng)度。

  8.rangelength(range)設(shè)置驗(yàn)證元素的一個(gè)長(zhǎng)度范圍。

9.max(value)設(shè)置驗(yàn)證元素的最大值。

10.min(value)設(shè)置驗(yàn)證元素的最小值。

11.range()設(shè)置指的范圍。

12.email()驗(yàn)證電子郵箱格式是否正確。

13.url()  驗(yàn)證URL格式是否正確。

14.date()驗(yàn)證日期格式是否正確。【注:不驗(yàn)證日期的準(zhǔn)確性,只驗(yàn)證格式

15.submitHandler 當(dāng)表單通過(guò)驗(yàn)證,提交表單。

// 校驗(yàn)全部通過(guò)                submitHandler: function () {
                    alert("校驗(yàn)全部通過(guò)!")
                },

16.invalidHandler當(dāng)未通過(guò)驗(yàn)證的表單提交時(shí),可以在該回調(diào)函數(shù)中處理一些事情。

 //  校驗(yàn)不通過(guò)              invalidHandler: function () {
                    alert("no")
                },

17.focusInvalid默認(rèn)值為true,校驗(yàn)不通過(guò)時(shí),焦點(diǎn)跳到第一個(gè)無(wú)效的表單元素。

18.focusCleanup默認(rèn)值為true,當(dāng)表單得到焦點(diǎn)時(shí),移除在該表單上的errorClass并隱藏所有錯(cuò)誤消息。【注:避免與focusInvalid一起使用。

19. errorElement  用html元素類型創(chuàng)建錯(cuò)誤消息的容器。默認(rèn)寫(xiě)在label中

20.errorClass設(shè)定樣式來(lái)定義錯(cuò)誤信息的樣式。

21.highlight將未通過(guò)驗(yàn)證的表單元素設(shè)置高亮。

highlight: function (element, errorClass) {
                  $(element).addClass(errorClass);
                   $(element).fadeOut.fadeIn();
                }

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“jQuery中Validation怎么用”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

當(dāng)前名稱:jQuery中Validation怎么用
當(dāng)前網(wǎng)址:http://chinadenli.net/article24/gieoce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄小程序開(kāi)發(fā)網(wǎng)站改版Google服務(wù)器托管商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)