将新输入添加到jquery validationEngine表单?

时间:2012-11-04 10:36:44

标签: javascript html jquery jquery-validation-engine

对于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

有没有办法告诉它将新输入添加到它的输入列表中进行验证?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用.on()方法?