2011-11-18 67 views

回答

0

一個溫和的鏡頭在這裏的黑暗,但你可能會檢查是否

 
$(this).valid() == null //'this' is your form of course 

//or 

jQuery.Validator == null //global though, not form specific 

爲什麼不直接解析內容反正?

0

這有點不好意思,但您可以計算驗證對象中驗證規則的數量。也許是這樣的:

function HasValidation(selector){ 
    var propCount = 0; 
    for(var prop in $(selector).validate().settings.rules){ 
     propCount++; 
    } 
    return propCount > 0; 
} 

,然後在if語句電話:

HasValidation('.uiModalContent > form') 

只是一個想法...

0

我碰到這個問題就來了,同時尋找答案它自己幾乎沒有成功。所以我開始玩螢火蟲和一些形式,並提出:

if ($('#myform').data('validator') != null) { 

     console.log('has validator'); 
    } 
    else { 
     console.log('no validator'); 
    }