Boa tarde.
Tenho um p:inputText do primefaces e gostaria que nele só entrasse numero…
no onKeyUp até fiz um script para isso… mas acho que deve ter alguma outra forma, pois o prime faces já é um construtor de script .
Estou lendo sobre o converter mas ainda não entendi…
Se alguém souber uma forma ficaria agradecido.
Fico no aguardo.
isso resolve seu problema
<p:inputText >
<f:convertNumber integerOnly="true"/>
</p:inputText>
Obrigado por responder kleberdamasco.
Assim já havia tentado, até da pra quebrar um galho mas não é o que quero…
Vamos o porque…
Bom desta maneira indicada por você, entra letras e números, só a hora de enviar que ele converte e se não da certo ele manda uma mensagem de erro que poder
ser obtida pelo " converterMessage " ou algo assim…
Eu quero uma maneira que não deixa as letrar entrar… tipo se o usuário apertar a letra ‘a’ não vai poder nem entrar no input…
Fico no aguardo se tiver mais dicas…
muito Obrigado.
Cara,
Utilize o <p:inputMask mask="9999999" value="#{seuBean.seuCampoNumerico} /> e seja feliz.
1 curtida