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

JSF Java Discussion :

Validation d'un champ et AJAX


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut Validation d'un champ et AJAX
    Bonjour je ne sais pas si les validators fonctionne différemment lorsqu'on utilise Ajax, voici mon code :
    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
             <c:forEach var="skill" items="#{cat.skills}">
                <h:form>
                        <div class="row">
                            <div class="cell">
                                <h:inputText id="skill_#{skill.id}" value="#{skill.libelle}" required="true" requiredMessage="Champ vide" size="30" maxlength="100">
                                   <f:validator validatorId="updateSkillValidator" />
                                </h:inputText>
                            </div>
                            <div class="cell">
                                <h:commandButton value="Modifier" action="#{changeSkillManagedBean.validate(skill.id)}">
                                    <f:ajax execute="skill_#{skill.id}" render="output_#{skill.id}" />
                                </h:commandButton>
                            </div>
                            <div class="cell">
                                <h:outputText id="output_#{skill.id}" value="#{changeSkillManagedBean.confirmMsg}" class="blue" />
                                <h:message for="skill_#{skill.id}" class="red" />
                            </div>
                        </div>
                </h:form>
            </c:forEach>
    Si mon champ est vide ça ne valide pas, par contre je n'ai aucun message d'erreur affiché.
    Merci pour votre aide.

  2. #2
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Finalement j'ai trouvé mon bonheur sur google j'ajoute un id a ma balise <h:message> et j'ajoute cet id dans le render de <f:ajax> :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [...]
    <f:ajax execute="skill_#{skill.id}" render="output_#{skill.id} errorMsg#{skill.id}" />
    [...]
    <h:message id="errorMsg#{skill.id}" for="skill_#{skill.id}" class="red" />
    [...]

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

Discussions similaires

  1. [RegEx] Validation d'un champ prénom
    Par cyrill.gremaud dans le forum Langage
    Réponses: 23
    Dernier message: 15/07/2007, 18h50
  2. CustomValidator : Validation de deux champs
    Par trihanhcie dans le forum ASP.NET
    Réponses: 9
    Dernier message: 30/03/2007, 12h02
  3. [ODBC] Valider formulaire avec champs vides
    Par dorot dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 12/07/2006, 17h15
  4. [C# 2.0] Forcer la validation d'un champ
    Par oodini dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/07/2006, 18h47
  5. [WD9] Validation d'un champ de saisie avec touche entrée
    Par EpOnYmE187 dans le forum WinDev
    Réponses: 11
    Dernier message: 13/01/2006, 15h28

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