我想驗證一個使用jQuery驗證的textarea(CK編輯器),並且它不在按鈕單擊事件中工作。而如果單獨調用它正在工作。jQuery驗證 - 在CK編輯器上不能在按鈕單擊事件中工作
提琴手:http://jsfiddle.net/BmZ93/453/
JS:
$(document).ready(function() {
var FormAllClass = '.form-all';
var IsValid = function() {
$(FormAllClass).validate();
$('#desc').rules("add", {
required: true,
messages: {
required: "Description is required."
}
});
$(FormAllClass).valid();
};
//IsValid() //Working
$('#job-submit').on('click', function(){
if (IsValid())//not working
{
}
})
});
在上面的代碼中,我已標記在那裏工作,其中沒有。
有關如何解決此問題的任何建議將不勝感激。
提示:'.validate()'方法只用於初始化,所以它在DOM準備就緒,不'click'調用一次。 – Sparky