Saltar al contenido

Acepte solo dígitos para el valor h: inputText

Este escrito fue aprobado por especialistas así garantizamos la exactitud de nuestro tutorial.

Solución:

Simplemente vincule el valor de entrada a un Doubleo mejor, BigDecimal propiedad en lugar de String.

private BigDecimal number; // Double can also, but beware floating-point-gui.de

JSF tiene convertidores incorporados para esos tipos que se activarán automáticamente. Puede personalizar el mensaje del convertidor de la siguiente manera:


es una forma corta si desea aceptar solo números enteros.

Tiene la ventaja sobre type="number" que ni siquiera puedes ingresar un número que no sea un dígito

Si agregas esto a tu xhtml

xmlns:pe=”http://primefaces.org/ui/extensiones”

y use el inputext para números de Primefaces Extensions llamados pe: número de entrada que no solo valida tus números sino también los decimales, puede ser más completo.


Si crees que te ha sido útil nuestro post, sería de mucha ayuda si lo compartieras con más desarrolladores de este modo nos ayudas a difundir esta información.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *