jQuery Validation EngineonValidationComplete
を使用したフォームの関数で、かなり複雑なajaxロジックなどが実行されています。
これは完璧に機能していますが、1つ気になります。
フォームでは、入力を動的に追加することができます(新しい行ボタンを追加します)。
したがって、私のコード構造は次のようになります。
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
です。
検証する入力のリストに新しい入力を追加するように指示する方法はありますか?