验证输入编号的范围是1到60

时间:2015-06-02 09:17:40

标签: validation jsf jsf-2 range

我有一个输入文字字段如下。

<h:inputText id="number" maxlength="3" value="#{bean.entity.number}" />

我想验证数字是否为1到60,否则显示错误。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:5)

您可以使用<f:validateLongRange>修饰组件。例如:

<h:inputText id="number" maxlength="3" value="#{bean.entity.number}">
    <f:validateLongRange minimum="1" maximum="60" />
</h:inputText>

如果输入不符合validateLongRange中设置的范围,您将收到验证错误。您可以使用validatorMessage属性自定义验证错误。