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] validate côté client


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de phoebe
    Inscrit en
    Août 2003
    Messages
    289
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 289
    Par défaut [Validator] validate côté client
    Bonjour,
    j'aimerais pouvoir lancer la validation côté client mais uniquement dans certains cas, j'utilise des DispatchAction avec un paramètre "dispatch" et j'aimerais que la validation javascript ne soit lancée que pour certaines valeurs de "dispatch"...
    savez vous comment faire cela ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Par défaut
    lu,

    pour répondre à ton problème, vu que je suppose que tu spécifies manuellement dans ta jsp au niveau de ton action la valeur du dispatch; qqchose qui ressemble à ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form action="monaction.do?dispatch=init">
    tu peux parfaitement mettre la valeur du dispatch dans un input caché
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="hidden" name="dispatch" value="init">
    lorsque tu voudra cliquer sur le bouton de soumission de ton formulaire il ne te restera plus qu'à appeler ta fonction javascript qui fera la validation en vérifiant au préalable la valeur de ton dispatch:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    if(document.getElementByName("dispatch").value=="init"){
      //validation
      //test1
      //....
    }
    else{
      //pas de validation
    }
    document.forms[0].submit();
    ++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Maroc

    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut
    tu peut aussi faire une validation server side dans la methode qui va s execuer et utiliser un save Error

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/06/2013, 16h10
  2. [MCD] Validation MCD : remise client
    Par Kropernic dans le forum Schéma
    Réponses: 7
    Dernier message: 03/05/2013, 09h59
  3. [Validator]Validation coté client
    Par trihanhcie dans le forum ASP.NET
    Réponses: 2
    Dernier message: 26/11/2007, 16h49
  4. [Spring MVC] validation.xml coté client
    Par Tail dans le forum Spring Web
    Réponses: 1
    Dernier message: 28/10/2006, 17h46

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