CSS:将Text附加到inputtext的值中

时间:2012-08-31 04:21:53

标签: java css jsf

嗨,我有一个小问题。

如果满足某些条件,用户想要将一些愚蠢的文本附加到输入文本中。

实施例

正常条件:inputtext value =“#{model.user}”

异常情况:输入文本只应显示“#{model.user} SILLY IDIOT” 在异常情况下,输入文本仅准备就绪

目前我为不同的显示呈现2个不同的输入文本,我想知道我是否可以使用CSS在值中附加“SILLY IDIOT”。

我尝试过value =“#{model.user} SILLY IDIOT”,当JSF使用该值设置辅助bean时会引发错误。我需要设置ReadOnly = true,因此需要设置2个输入文本。

我不想更改代码,因为它会增加复杂性,所以我更喜欢简单的css解决方案。

1 个答案:

答案 0 :(得分:0)

这不是CSS解决方案,但您可以使用问号运算符:

value="#{model.user} #{model.user.silly ? 'SILLY IDIOT' : ''}"