में चेकबॉक्स को कैसे सत्यापित करें मैं knockout.js और knockout.validation प्लगइन का उपयोग कर रहा हूं। मैं चेकबॉक्स को सत्यापन करने की कोशिश कर रहा हूं, अगर इसकी वैधता अन्यथा अमान्य की तुलना में चेक किया गया है। इस के लिए तो मैं नॉकआउट में एक कस्टम valdation विशेषता बना:knockout
ko.validation.rule['checked'] = {
validator: function (value) {
if (!value) {
return false;
}
return true;
}
};
और मेरे विचार मॉडल है:
function VM()
{
var self = this;
self.Approve = ko.observable(false).extend({
checked: { message: 'Approval required' }
});
self.Errors = ko.validation.group(self);
self.Validate = function(){
if(self.Errors().length > 0)
self.Errors.showAllMessages();
};
}
लेकिन सत्यापन नहीं कर रहा है। क्या कोई मुझे बता सकता है कि मैं यहाँ क्या गलत कर रहा हूं?