從$("#myform").validator()
返回的值是一個對象,Jquery-Tools Validator中是否有方法,如布爾值$("#myform").isValid()
?如何檢查表單是否在Jquery-Tools驗證器中驗證
由於
從$("#myform").validator()
返回的值是一個對象,Jquery-Tools Validator中是否有方法,如布爾值$("#myform").isValid()
?如何檢查表單是否在Jquery-Tools驗證器中驗證
由於
checkValidity
不是jQuery對象的方法。這是存儲在您將驗證程序綁定到的窗體(或輸入)元素的元素.data
中的validator
實例的一種方法。使用:
$('#myform').data("validator").checkValidity()
獲取表示表單有效性的布爾值。
謝謝......現在我明白了 – skystar7 2012-07-14 05:04:44
@ Skystar3沒問題,我花了一段時間弄清楚了。 ''=''我認爲將驗證器對象存儲在'.data()'中比直接將方法直接添加到全局jQuery對象更少衝突/容易出錯,因此開發人員選擇了這種方式。 – 2012-07-14 05:06:11
不知道,但,你是否嘗試了'$( 「#myForm會」)。checkValidity()'以編程方式檢查的有效性,如圖您的鏈接? – 2012-07-14 04:38:26
是的,它不適用於我將它應用於表單id例如$(「#myform」)。checkValidity(); – skystar7 2012-07-14 04:40:01