【发布时间】:2010-11-01 18:52:02
【问题描述】:
我们的 JSF 下拉菜单使用默认值“Select One..”,但我们不希望我们的 JSF 验证器在保存时接受此值作为可接受的值。
所以超越/或代替Required="true",有什么办法可以做到这一点?
示例值:
"select one.."
"cat"
"dog"
只有“猫”或“狗”才能通过验证。
【问题讨论】:
-
你为什么不想使用
required="true"?这实际上是唯一有效的解决方案。如果它实际上是困扰您的默认消息,那么知道有一些方法可以自定义它可能会很好。 -
嘿巴鲁斯。我们使用 required =“true”,问题是当用户保存“select one”值时我们没有收到消息。我们正在尝试用一个附加条件来扩充它,即“这个“XX”的值是不可接受的”如果我将值(未显示)设置为空字符串,那会导致所需的验证失败吗?
标签: validation jsf drop-down-menu jsf-2 required