jQuery 検証プラグインの使用に問題があります。フォームが検証され、無効なフィールドが修正されると、割り当てられたラベル テキストが消えます。これが私のコードです:
$('#formID').validate({
debug: true,
errorContainer: $('#containerID'),
errorPlacement: function(error, element) {
var ctrl = $('#lbl_' + element.attr('name'));
ctrl.addClass('error');
},
rules: {
fieldname1: "required",
fieldname2: "required",
...
},
messages: {
fieldname1: "...",
fieldname2: "...",
...
}
}).form();
上記のコードは、ラベルが割り当てられた無効な要素に CSS エラー クラスを追加する必要があります。ただし、無効なフィールドが修正されると、割り当てられたラベル テキストは削除されます。どうしてか分かりません。私が間違っていることは何ですか?または何が欠けていますか?フィールドが有効な場合にのみエラークラスを削除したい...