我目前正在尝试使用 JSF 创建一个表单,其中有两个 inputText,其中只有一个 inputText 必须输入值。有什么方法可以在 JSF 中做到这一点吗?如果我在另一个输入文本中输入了值,是否可以禁用其中一个输入框?以下是我用来获取值的输入标签。目前,可以在这两个字段中输入该值。
<p:outputLabel for="field1" value="value1: "/>
<p:inputText id="field1"> </p:inputText>
<p:outputLabel for="field2" value="value2: "/>
<p:inputText id="field2"> </p:inputText>
有人可以指导我吗?
最佳答案
您可以使用 o:validateOne
by OmniFaces
The
<o:validateOne>
validates if ONLY ONE of the given UIInput components have been filled out.
b.t.w OmniFaces 中还有以下(除其他外)验证器
关于javascript - JSF 中的输入文本字段验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25159672/