0

对于带有jQ​​uery 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.

有什么方法可以告诉它将新输入添加到要验证的输入列表中吗?

4

1 回答 1

0

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

于 2012-11-04T10:59:02.367 回答