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 :

Validation de Form Trés exigente SF2.7


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut Validation de Form Trés exigente SF2.7
    Bonjour,
    Je voudrais faire une validation puissante pour mes champs .
    D'habitude si on veux qu'un champ soit integer et obligatoire On fait dans le buildForm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ->add('cgaTel', 'integer', array('required' => TRUE))
    Bon , ce que je veux :
    un champs integer avec des valeur entre 1 et 28 (representant date debut)
    un champs integer avec des valeur entre 1 et 28 et en plus plus grand que son precedant (representant date fin)
    un champs pour numero tel (Français)
    un champs pour saisis de chemin (exp: C:/ ou D:/www/ )

    Merci pour toute routes ou propositions.

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2013
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2013
    Messages : 71
    Par défaut
    Bonjour,

    Ce chapitre devrait répondre à toutes tes questions sur la création de contraintes personnalisées : http://symfony.com/doc/current/cookb...onstraint.html

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut
    merci samche2000 pour ta réponse,je cherche plus à créer un validateur personnalisé.
    Sf est lente, ce genre de validation peut durer des secondes ; ce que j'aime pas .Contrairement au validation dans FormBuilder
    (no submit needed )

  4. #4
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut
    une premiere tentative :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                    ->add('AnneeEnCours', 'text', array('pattern' => '[2]{1}[0-9]{3}'))   // min  value 2000
                    ->add('DateDebut', 'text', array('pattern' => '([1-2][0-8]{1})|([0-9]{1})|([0]{1}[1-9]{1})')) // min 1 ou 01 max value 28
                    ->add('DateFin', 'text', array('pattern' => '([1-2][0-8]{1})|([0-9]{1})|([0]{1}[1-9]{1})')) // min 1 ou 01 max value 28
                    ->add('NbJCollecteDonnee', 'integer', array('required' => TRUE))
                    ->add('CheminFichier','text', array('pattern' => '([A-Z]:){1}[/]{1}([a-zA-Z-_ ]+/)*'))  // chemin comme C:/ ou D:/www/ ou E:/ee-_ /
    il manque le faite que DateFin > DateDebut

Discussions similaires

  1. valider un form et passer a une autre page en un button
    Par porco dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/05/2007, 11h12
  2. [SQL] problème nl2br() et htmlentities() pour validation de form..
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 30/12/2005, 22h46
  3. [Struts] Message d'erreur Validate Action Form
    Par cosmos38240 dans le forum Struts 1
    Réponses: 7
    Dernier message: 26/10/2005, 11h05
  4. valider un form
    Par Gemelos dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/10/2005, 16h54
  5. Valider un form et lancer le résultat ds la fenêtre parent
    Par [DreaMs] dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 23/08/2005, 17h01

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