在我使用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');
});
这似乎工作正常。显然,如果该值再次变为无效,则再次显示红色标签错误消息。