P:inputText

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.

http://stackoverflow.com/questions/995183/how-to-allow-only-numeric-0-9-in-html-inputbox-using-jquery

esse link acho que pode te ajudar…

Cara,

Utilize o <p:inputMask mask="9999999" value="#{seuBean.seuCampoNumerico} /> e seja feliz.

1 curtida