Je pense avoir compris le besoin
1 2 3 4 5 6
| <h:outputLabel for="dataNasc" value="Data de naissance: " />
<h:inputText id="dataNasc" validatorMessage="Data de nascimento com formato inválido!"
size="60" style=" width : 75px;">
<f:convertDateTime pattern="dd/MM/yyyy" />
<rich:jQuery selector="#dataNasc" query="mask('99/99/9999')" timing="onload"/>
</h:inputText> |
L'idée est de gérer la saisie d'une date de naissance avec un format et un masque de saisie interdisant tout caractère imprévu.
Là, deux choses:
1) La longueur du field est incohérente, donc cela permet de saisir une longueur trop grande. Essaye de la passer à 10
1 2
| <!--size="60"-->
size="10" |
2) J'ai un doute sur le . Vérifie si c'est utile, et surtout cohérent dans le fonctionnement du champ.
3) Le masque
query="mask('99/99/9999')"
est un masque de validation QUE pour le jquery dans ton cas. Cela ne fera donc pas un masque de saisie, mais un masque de validation.
Après, je ne suis pas sûr s'il y a autre chose
Partager