对于带有jQuery Validation Engine的表单,我在onValidationComplete
函数中有一些相当复杂的 ajax 逻辑等。
这是完美的工作,但有一件事困扰着我。
在表单中,我能够动态添加输入(添加新行按钮)。
所以我的代码结构看起来像:
var form = $('#myForm');
form.validationEngine('attach', {onValidationComplete:validationComplete});
$('#newInput').on('click', function(){
form.append('<input />');
form.validationEngine('detach');
form.validationEngine('attach', {onValidationComplete:validationComplete});
});
function validationComplete(form, status){/*all my logic here*/}
我不喜欢的是,每次添加新输入时,我都必须分离然后重新附加validationEngine
.
有什么方法可以告诉它将新输入添加到要验证的输入列表中吗?