【发布时间】:2011-01-02 09:47:03
【问题描述】:
我正在使用 jQuery 验证插件 (http://docs.jquery.com/Plugins/validation)。正在验证的表单具有用于文本输入字段的自定义背景图像,因此我不想为无效字段显示错误消息,而是想更改背景图像。让事情变得有点棘手的是,字段的背景图像位于不同的div 上,绝对位于文本字段的后面(具有透明背景且没有边框)。我将在这里不遗余力地讨论这个设计决定的原因(它与文本字段中的边距有关),但我认为应该提及它,因为它对这个问题至关重要。
因此,我有两个问题:
如何停止显示错误消息?
如果名称字段(例如
<input id=name ... />)无效,那么我如何告诉验证插件,然后它应该更改相关 div 的背景(例如<div id=name-bg... ></div>)?
感谢您的帮助!
【问题讨论】:
-
我认为您最好开始创建自己的验证器,这不是那么棘手,而且您还可以实现您想要的。