フォームの検証に jquery 検証プラグインを使用しています。問題は、検証でerrorPlacementと成功オプションを使用すると、一度検証した後にエラーが再び表示されないことです.errorPlacementと成功にコメントしてスクリプトを再度実行すると、正常に動作します。
$('#registrationForm').validate({
rules : {},
messages : {},
errorPlacement: function(error, element) {
var container = $('<div />');
container.addClass('Ntooltip'); // add a class to the wrapper
error.insertAfter(element);
error.wrap(container);
$("<div class='errorImage'></div>").insertAfter(error);
},
success: function(element) {
$(element).addClass("checked");
}
});
しかし、検証スクリプトでerrorPlacementとsuccessを使用し、フォームを送信するとすぐに正常に動作し、すべてのエラーが表示され、その後、有効な入力を挿入するとエラーが非表示になり、これが有効な入力であることが示されました。問題: 有効な入力を挿入した後、有効な入力を無効に再度変更してもエラーは表示されません