0

我有一个 jsf 问题:我希望“inputText”只是一个数字。为此,我使用但它不起作用。

当我用一个单词(例如)填写该字段时,不会出现错误消息。

这是我的 xhtml 代码:

<h:form id="profil">
    <p:inputText  value="#{effectifBean.efCadre}" 
        validatorMessage="#{messages['content.msg']}" >
       <f:validateRegex pattern="[1-9]*" />
    </p:inputText>
</h:form>

有人有想法吗?

谢谢您的帮助。

4

1 回答 1

2

如果您知道输入中的字符数,为什么不使用inputMask ?

<p:inputMask value="#{effectifBean.efCadre}" mask="99999"/>  
于 2013-09-06T09:22:31.037 回答