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

Symfony PHP Discussion :

Sur un formulaire rendre obligatoire la saisie d'au moins un champ parmi une liste [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 141
    Par défaut Sur un formulaire rendre obligatoire la saisie d'au moins un champ parmi une liste
    Bonjour,

    Sur un formulaire concernant un locataire avec toute les informations qu'on peut y retrouver, j'ai des champs contact (tel, tel2, email, fax et mobile).

    Les champs contact ne sont pas obligatoire mais on veut avoir au moins un champ de rempli, comment faire ?

    J'ai réussi à le faire mais le code est douteux ....

    Je pense utiliser un setPostValidator (ou pas) mais après je sais pas quoi y mettre.

    Merci

  2. #2
    Membre éprouvé Avatar de Maerlyn31
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2011
    Messages : 71
    Par défaut
    Le setPostValidator est effectivement le bon choix.

    A première vue je le mélangerais avec un sfValidatorOr() contenant tous mes validateurs "required" => validateur passe si au moins l'un des required est rempli, et ne passe pas sinon.

    Fais voir ton code douteux on va le passer à la javel

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/07/2009, 10h23
  2. [XL-2003] Rendre obligatoire la saisie d'une cellule avant autre saisie
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/07/2009, 14h09
  3. Réponses: 3
    Dernier message: 13/11/2008, 13h36
  4. [MySQL] revenir sur un formulaires avec les valeurs saisies auparavant
    Par arnogef dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 30/11/2006, 16h35
  5. Réponses: 1
    Dernier message: 27/10/2005, 21h48

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