jQuery Validate依賴項介紹
在實際應用中,可能有這樣的需求,那就是必須滿足其中的一個條件,才能繼續下面的動作。
比如選中一個核取方塊之後,依賴於此核取方塊的其他核取方塊則成為必須選中的,否則這些核取方塊可以忽略。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> ul li { list-style:none; } span.error { font-size:12px; color:red; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script src="http://www.softwhy.com/demo/jQuery/js/jquery.validate.js"></script> <script src="http://www.softwhy.com/demo/jQuery/js/messages_zh.js"></script> <script> $(document).ready(function () { $("#myform").validate({ errorClass: "error", errorElement: "span", errorPlacement: function (error, element) { error.appendTo(element.parent()); }, rules: { xingqu: { required: "#go:checked", minlength:3 } }, messages: { xingqu:{ required: "興趣愛好是不選專案", minlength:"最少選擇3個興趣愛好" } } }); }); </script> </head> <body> <div id="ant"> <ul></ul> </div> <form id="myform"> <ul> <li>是否繼續填寫:<input type="checkbox" value="1" id="go" name="go" /></li> <li>興趣: <input type="checkbox" value="1" name="xingqu"/>讀書 <input type="checkbox" value="2" name="xingqu" />踢球 <input type="checkbox" value="3" name="xingqu" />象棋 <input type="checkbox" value="4" name="xingqu" />前端 <input type="checkbox" value="5" name="xingqu" />軍事 <input type="checkbox" value="6" name="xingqu" />武術 <input type="checkbox" value="7" name="xingqu" />演講 </li> <li> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </li> </ul> </form> </body> </html>
在上面的程式碼中,如果選中是否繼續核取方塊,那麼興趣核取方塊就是必選的,否則可以忽略。
required驗證規則的引數不僅僅是布林值,還可以是選擇器或者函式;如果選擇器條件成立或者函式的返回值為true,那麼就說明依賴成立,對應的表單元素就程式設計必選項。
相關文章
- jQuery Validate簡單介紹jQuery
- jQuery Validate表單驗證基本流程介紹jQuery
- require.js 迴圈依賴介紹UIJS
- jQuery驗證控制元件jquery.validate.js的使用介紹jQuery控制元件JS
- SAP Spartacus 中的依賴注入 Dependency Injection 介紹依賴注入
- 依賴倒置原則的基本用法和介紹
- 情人“劫”,再見 jQuery !Bootstrap 5 將刪除 jQuery 作為依賴項!jQueryboot
- Spring升級案例之IOC介紹和依賴注入Spring依賴注入
- Angular 依賴注入機制實現原理的深入介紹Angular依賴注入
- Dagger 2 系列(一) -- 前奏篇:依賴注入的基本介紹依賴注入
- C++ 編譯依賴管理系統分析以及 srcdep 介紹C++編譯
- 開源依賴項管理指南
- jQuery構造物件例項簡單介紹jQuery物件
- Android 依賴管理簡介Android
- jQuery Validate全域性配置和例項配置jQuery
- AngularJs動態載入模組和依賴注入簡單介紹AngularJS依賴注入
- Go 專案依賴注入wire工具最佳實踐介紹與使用Go依賴注入
- javascript 依賴注入程式碼例項JavaScript依賴注入
- jQuery Validate success()jQuery
- Jquery--ValidatejQuery
- jQuery 3教程(一):jQuery介紹jQuery
- 動態庫遞迴依賴專項遞迴
- 依賴管理和依賴範圍
- jQuery UI 1.9介紹jQueryUI
- 依賴
- jQuery Validate addMethod()jQuery
- jQuery Validate errorPlacement()jQueryError
- jQuery Validate optional()方法jQuery
- jQuery Validate invalidHandler()jQuery
- 依賴倒置(DIP)與依賴注入(DI)依賴注入
- 設計模式例項講解 - 依賴倒置設計模式
- 降低依賴重複的兩項優化優化
- .NET控制檯獲取依賴注入例項依賴注入
- 使用Jquery和Ajax的動態依賴選擇框jQuery
- JQuery的介紹與使用jQuery
- jQuery css()方法用法介紹jQueryCSS
- jQuery(html,[ownerDocument])用法介紹jQueryHTML
- Maven依賴管理:控制依賴的傳遞Maven