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 :
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é.<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" />
J'ai remarqué que dans un rich:panel, ce phénomène ne se produit pas...
Des idées?
Partager