今天我們來談談關于jquery-mvalidate的不必驗證功能。在jquery-mvalidate中,我們可以通過為表單元素設置data-validate="required: false"來指定該元素不必進行驗證。這個功能非常實用,可幫助我們處理一些不需要強制驗證的表單元素,比如“郵箱選填”、“手機號選填”等等。
下面是一個示例代碼:
<form id="form1"> <div class="form-group"> <label for="name">姓名</label> <input type="text" class="form-control" id="name" name="name" data-validate="required:true" /> </div> <div class="form-group"> <label for="email">郵箱</label> <input type="email" class="form-control" id="email" name="email" data-validate="required:false" /> </div> <div class="form-group"> <label for="phone">手機號</label> <input type="tel" class="form-control" id="phone" name="phone" data-validate="required:false" /> </div> </form>
如上代碼所示,我們通過在郵箱和手機號元素上顯式設置data-validate="required:false",告訴jquery-mvalidate這兩個元素不需要強制驗證。
除了設置單個元素的不必驗證,我們還可以通過在表單元素最外層的