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