Bonjour à tous,
J'ai un formulaire avec un bouton valider et un bouton annuler
Si certains champs du formulaire sont vides un message d'erreur s'affiche après validation du formulaire pour dire que ces champs doivent être remplis. Le problème c'est que lorsque je clique sur le bouton, annuler le formulaire fait comme s'il était validé et affiche les messages d'erreur sans changer de page.
Que dois-je faire pour annuler réellement sans faire une vérification sur le formulaire ?
Ci-dessous le code actuel :
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <h:form> <h:message for="login"/> <h:message for="firstname"/> <h:message for="surname"/> <h:message for="addUserForm"/> <p> <h:outputText value="login"/> <h:inputText id="login" value="#{addUserBean.login}" required="true"> <f:validateLength minimum="1" maximum="50"/> </h:inputText> </p> <p> <h:outputText value="firstname"/> <h:inputText id="firstname" value="#{addUserBean.firstname}" required="true"> <f:validateLength minimum="1" maximum="100"/> </h:inputText> </p> <p> <h:outputText value="surname"/> <h:inputText id="surname" value="#{addUserBean.surname}" required="true"> <f:validateLength minimum="1" maximum="100"/> </h:inputText> </p> <p> <h:commandButton id="okButton" image="images/buttonOk.gif" value="button" action="#{addUserBean.addUser}" disabled="false" onclick="return"/> <h:commandLink action="returnToAdminPage" > <h:graphicImage value="images/buttonReturn.gif" /> </h:commandLink> </p> </h:form>
Partager