jQuery验证插件隐藏/显示错误容器

3
我希望将错误容器设置为不可见状态,仅在出现错误时显示它们(并在错误消失时再次隐藏)。如何实现这种行为最简单?
2个回答

2

最佳实现方式是使用showerrors选项。

showerrors选项允许您定义一个函数来显示错误信息。您可以通过操作此函数来隐藏和显示错误信息。

这里是文档


1

将您的错误 div 设置类似于:

<div id='errors' style="display: none;">Sample Error</div>

使用jQuery的.show()方法来显示div,如下所示:

if (errors == true){
    $("#errors").show()
}

如果需要自定义错误信息,可以使用.html()方法:
if (errors == specificError){
    $("#errors").html('A specific error has occurred')
    $("#errors").show()
}

永远记住,jQuery API 网站是你最好的朋友。

编辑:我刚注意到你提到了 jq 验证插件,请指明你使用的是哪个插件,如果需要,我可以提供更具体的示例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接