Вот как я справился с этим. Сначала я создал свой объект проверки.
var myvalidations = {};
myvalidation.registerform = function() { $("#registerform").validate({
submitHandler: function(form) {
$(form).ajaxSubmit(optionspersonal);
//submitReg();
},
rules: {
firstname: {
required: true,
minlength: 5,
maxlenght: 22
},
messages: {
firstname: {
required: "Tell us what to call you by.",
minlength: "Your username must consist of at least 5 characters"
}
}
});
}
Теперь, всякий раз, когда вы создаете свою форму, убедитесь, что на ней есть идентификатор или какая-то ссылка на нее, и просто вызывайте вашу функцию сразу после ее создания.
//create my content
$('.content').html('--fields etc--');
//add validation
myvalidation.registerform();
Любые дальнейшие предложения приветствуются; но я думаю, что в основном это правильный подход.