Bonjour à tous,

Je développe un site à l'aide de JSF et du framework Richfaces.

Lorsque je clique sur un lien de navigation, j'ai un rich:modalpanel qui s'affiche contenant un formulaire.

je souhaite vérifier le contenu des champs du formulaire à l'aide d'expression régulière sur l'événement "onblur".

Voici un extrait du code :

<h:outputLabel id="nameVmLabel" for="nameVm" value="Nom : " />
<h:inputText id="nameVm" required="#{true}" value="#{createvm.nameVm}">
<rich:ajaxValidator event="onblur" />
</h:inputText>
<rich:message for="nameVm" />
Lorsque je rentre des caractères non acceptés, la validation renvoie bien une erreur qui est affichée dans le composant rich:message...Mais au bout de quelques secondes, le message disparaît comme si le composant été reinitialisé.

J'ai remarqué que dans un rich:panel, ce phénomène ne se produit pas...

Des idées?