验证输入数字是否在1到60的范围内



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

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

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

可以用<f:validateLongRange>装饰组件。例如:

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

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

相关内容

  • 没有找到相关文章

最新更新