Problème validator empêche l'action de commandButton
Bonsoir les developperz,
Mon formulaire <h:form/> possède un bouton <h:commandButton/> avec une action vers une page register2.
Le problème se situe dans le faite que quand je clique sur ce bouton le navigateur ne passe pas à l'action (register2), j'ai l'impression qu'il est bloqué dans la validation (pour chaque champs <h:inputText/> j'ai mis un validator déclaré dans un managed bean).
Je me demande comment valider cette étape de validation afin de permettre la navigation?
P.S: J'ai créer un xml contenant mon navigation-rules et j'ai declarer mon managed bean dedans mais toujours pas le résultat attendu!
Code:
1 2 3 4
| <h:commandButton
id="submit"
value="Start here!"
action="register2"/> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <h:inputText
required="true"
requiredMessage="Please fill out this field."
size="25"
id="firstname"
style="color: lightgray;"
value="#{register.firstname}"
autocomplete="on"
validator="#{register.validateName}">
</h:inputText>
<h:message
showSummary="true"
showDetail="false"
fatalStyle="color:red; font-size: small; margin-left: 5px; text-transform: uppercase;"
errorStyle="color:red; font-size: small; margin-left: 5px;"
warnStyle="color:orange; font-size: small; margin-left: 5px;"
infoStyle="color:green; font-size: small; margin-left: 5px;"
tooltip="true"
for="firstname"
/> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <faces-config version="2.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">
<navigation-rule>
<from-view-id>/register.xhtml</from-view-id>
<navigation-case>
<from-outcome>case1</from-outcome>
<to-view-id>/register2.xhtml</to-view-id>
</navigation-case>
<managed-bean>
<managed-bean-name>register</managed-bean-name>
<managed-bean-class>server.register</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
</managed-bean>
</navigation-rule>
</faces-config> |
Merci d'avance pour votre aide!