【发布时间】:2012-08-06 15:07:22
【问题描述】:
我正在尝试更改无效的输入样式,在它的消息之前。 我找到了this 示例,并尝试了它,但看不到无效输入背景颜色的变化。当输入无效时,我看到它是无效消息,并且我可以看到它的 styleClass 已更改为 postValidationLisenter 中的样式。
是否有原因我看到了正确的 styleClass 但输入样式没有改变?有没有另一种方法来改变输入的风格,但不是从客户端?我希望它对于每个无效输入都是自动的。
更新:
我现在尝试将 styleClass 添加到输入本身的输入中,但仍然无法查看边框和背景颜色。如果我将这些样式定义放在输入中的style 中,我就能看到它们。这是某种错误吗?我知道它不可能是 css 文件,因为我还有其他显示的 css 定义。
【问题讨论】:
-
其他样式可能会覆盖您的定义。使用 Firebug 或浏览器的检查工具来查看实际应用到元素的样式。尝试直接使用
style而不是styleClass,看看是否可行。如果它有效,那就是覆盖样式的情况。 -
您的问题标签上写着richfaces,但您链接到的示例来自primefaces。它们是不同的库,您如何确定该示例适用于您的案例?