Bonjour,
J'ai une application web avec des JSP et un managed bean. Mon bean a des attributs qui sont modifies selon les choix de l'utilisateur dans les JSP. On navigue d'un JSP a l'autre avec des boutons "Continue" qui valident les choix faits dans le JSP, et fait passer a la page suivante, et des boutons "Cancel", qui font revenir a la page precedente.
Mon probleme est que certains des champs dans les JSP sont "required. Or si on mets le bouton cancel dans le meme formulaire que les champs, on ne peut pas l'utiliser tant que les champs "required" n'ont pas ete remplis, ce qui n'est evidemment pas bien commode.
Donc j'ai mis les boutons "Cancel" dans un autre formulaire en dessous, mais d'une part ce n'est pas tres propre, et d'autre part a l'affichage le bouton Cancel apparait sous le bouton Continue, ce qui est assez moche:
Voila. Y'a-t'il donc moyen de faire que ce bouton Cancel ne tienne pas compte des required="true" ? Ou y'a-t'il un moyen pour qu'a l'affichage les boutons "Continue" et "Back" apparaissent au meme niveau?
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 <h:form> <af:inputText label="1st obstruction" columns="4" value="#{StairliftSurvey.firstobstructionString}" required="true"/> <af:inputText label="Overall distance" columns="4" value="#{StairliftSurvey.overalldistanceString}" required="true"/> <af:inputText label="Bulkhead" columns="4" value="#{StairliftSurvey.bulkhead1String}"/> <af:inputText label="Above riser" columns="4" value="#{StairliftSurvey.aboveriser1String}"/> <af:commandButton text="Continue" action="Continue"/> </h:form> <af:form> <af:commandButton text="Back" action="Cancel"/> </af:form>
Merci d'avance...
Partager