Struts2 et la validation des formulaires
Bonjour à tous,
Je me pose quelques questions concernant le mécanisme de validation de Struts2 :
- Comme dans la première version de Struts, on peut effectuer un contrôle côté client via du Javascript. J'ai essayé la manip (validate=true dans le formulaire) mais je ne vois pas de changement par rapport à la validation "normale". N'y a t-il plus de popup qui s'affiche pour informer l'utilisateur des champs requis ?
- Par défaut les messages affichés lorsque la validation a échoué sont placés au dessus du champ en question et sont centrés. Y a t-il moyen de "personnaliser" cet affichage ?
Merci d'avance
placer les messages d'erreur
On peut placer le message d'erreur de chaque champ ou l'on veut.
Par exemple pour un input avec name="email" se sera :
Code:
1 2 3
| <s:fielderror>
<s:param value="%{'email'}" />
</s:fielderror> |
le probleme vient peut etre du validation.xml
Ton xml a cette syntaxe?
Code:
1 2 3 4 5 6
|
<field name="email">
<field-validator type="email">
<message>Not a valid e-mail.</message>
</field-validator>
</field> |
Le nom du champ doit etre precisé