jQuery验证插件:输入内容时隐藏错误消息

时间:2015-06-30 15:25:01

标签: javascript jquery validation

在我使用jQuery验证插件开发的许多表单中,我有很多字段要填写如下:

<p>
  <label>Nome</label>
  <span class="field">
  <input type="text" name="nome" id="nome" class="smallinput"" value=""/>
  </span>
</p>

并且这些字段声明为必需,如果它们为空,则会正确显示消息错误。之后,我想在用户输入信息时隐藏错误消息。但是,这不会发生。我怎么设置这个?此外,我有一些字段应包含其规则为

的电子邮件地址
email:{
   required: true,
   email: true,
},

并且有些电子邮件地址声称无效,而有些电子邮件地址则无效。有办法解决这个问题吗?

对于那些可能感兴趣的人,我尝试过的是添加一个课程&#34; req&#34;要跨越所需的元素,当用户输入某些内容并且值发生变化且与void字符串不同时,会将属性样式添加到生成的标签错误中,如下所示:

jQuery(".req").on('input',function(){

    if (this.value != "")
        jQuery(this).find("label").attr('style','display:none !important');
});

这似乎工作正常。显然,如果该值再次变为无效,则再次显示红色标签错误消息。

0 个答案:

没有答案