0

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 エラー クラスを追加する必要があります。ただし、無効なフィールドが修正されると、割り当てられたラベル テキストは削除されます。どうしてか分かりません。私が間違っていることは何ですか?または何が欠けていますか?フィールドが有効な場合にのみエラークラスを削除したい...

4

0 に答える 0