IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

[Validator] affecter une couleur aux champs en erreur


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 54
    Par défaut [Validator] affecter une couleur aux champs en erreur
    Bonjour à tous,
    j'essaie de mettre en place un formulaire sur lequel je veux effectuer des controles avec un Validator.
    Mon but est de faire en sorte que les champs qui ne sont pas correctement remplis s'affichent en rouge sur la jsp.
    Si je fais un controle de surface en utilisant le Validator de Struts je pense que ce ne sera pas possible. Donc je fais le controle au niveau d'une classe ActionForm dans la methode validate et je veux recuperer les champs incorrects( pour l'instant grace a la balise html:errors) pour renvoyer l'utilisateur sur la page de formulaire avec les champs faux marqués en rouge.
    Est ce possible avec Struts?

    Merci de votre aide.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 123
    Par défaut
    Tu peux directement le faire grâce au Validator, en mettant dans tes balises <html:> l'attribut "errorStyle" que tu définis dans ton css avec comme couleur de fond rouge.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 123
    Par défaut
    "errorStyleClass" autant pour moi

  4. #4
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 54
    Par défaut
    Merci pour ta réponse.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <html:form method="POST" action="">
    		<html:text property="mytext" errorStyleClass=""></html:text>
    		<html:submit>Envoyer</html:submit>
    		</html:form>
    tu lui passe quoi en parametre? une feuille de style? une classe que tu as crée? comment ta page con nait les champs qui sont faux?

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Avril 2007
    Messages : 123
    Par défaut
    En paramètre tu mets une class de ta feuille de style, si tu n'as pas de feuille de style tu peux mettre directement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:text property="mytext" errorStyle="background-color: #FFEEEE;"></html:text>
    Si il y a des erreurs ca utilisera ce style (c'est le même principe que <html:errors/> s'il y a des erreurs il les affiche)

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 54
    Par défaut
    Merci ca marche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. affecter une valeur à un champ caché
    Par MayOL69bg dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/04/2007, 16h00
  2. Réponses: 6
    Dernier message: 20/02/2007, 15h43
  3. Réponses: 3
    Dernier message: 18/07/2006, 11h17
  4. Réponses: 2
    Dernier message: 09/04/2006, 11h45
  5. [D7] affecter une couleur à un TLabel
    Par raoulmania dans le forum Composants VCL
    Réponses: 8
    Dernier message: 05/09/2005, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo