Ik heb een pagina, waarop de gebruiker een datum kan kiezen:
Nu moeten dus alle velden ingevuld worden en moeten ze aan een bepaalde waarde criteria voldoen. Als de velden niet voldoen aan hun bepaalde criteria, dan zal er een foutboodschap naast hun veld komen. Maar ik zou graag hebben, dat vanaf er één waarde niet juist is, dus vanaf dat er 1 foutboodschap weergegeven wordt, dat er bovenaan de pagina ook een tekst komt met bijvoorbeeld 'gelieve alle foutboodschappen na te kijken'.
Ik weet echter niet hoe dit moet. Ik heb al geprobeerd een validator backing bean aan te maken, die dan een waarde controleert, maar ik krijg het Object niet gecast naar int etc, en ik hoopte dat er een makkelijkere manier was?
code:
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
| <h:form id="newDateForm"> <h:outputText style="font-family: Arial, sans-serif; font-size: 24; color: black" value="Choose a new date: "/> <br><br> <h:inputText id="dag" value="#{meetings.datum.day}" required="true"> <f:validateLongRange minimum="1" maximum="31"/> </h:inputText> <h:message for="dag" style="color:red"/>/ <h:inputText id="maand" value="#{meetings.datum.month}" required="true"> <f:validateLongRange minimum="1" maximum="12"/> </h:inputText> <h:message for="maand" style="color:red"/>/ <h:inputText id="jaar" value="#{meetings.datum.year}" required="true"> <f:validateDoubleRange minimum="2008" maximum="9999"/> </h:inputText> <h:message for="jaar" style="color:red"/> <br><br> <h:commandButton value="set new date" action="toevoegen" immediate="false"/> <h:commandButton value="cancel" action="annuleren" immediate="true"/> </h:form> |
Nu moeten dus alle velden ingevuld worden en moeten ze aan een bepaalde waarde criteria voldoen. Als de velden niet voldoen aan hun bepaalde criteria, dan zal er een foutboodschap naast hun veld komen. Maar ik zou graag hebben, dat vanaf er één waarde niet juist is, dus vanaf dat er 1 foutboodschap weergegeven wordt, dat er bovenaan de pagina ook een tekst komt met bijvoorbeeld 'gelieve alle foutboodschappen na te kijken'.
Ik weet echter niet hoe dit moet. Ik heb al geprobeerd een validator backing bean aan te maken, die dan een waarde controleert, maar ik krijg het Object niet gecast naar int etc, en ik hoopte dat er een makkelijkere manier was?