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 :

Cacher/afficher des champs en Symfony 5.2


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2021
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2021
    Messages : 1
    Par défaut Cacher/afficher des champs en Symfony 5.2
    Bonjour tout le monde , je sollicite votre aide ,car je suis bloqué dans un petit projet d'annonces.
    j'ai des entités:Annonces.Categories.User.Images
    dans le formulaire ajoutAnnonces. J'ai des champs de plus pour l'ajout des Voitures que pour les autres Objet.
    du coup je veux à l'ajout de l'annonce une fois l'objet Automobile sélectionné dans le Menu déroulant que les champs Marque.Carburant.Année.Model s'affiche dans le formulaire.
    est ce que je dois passer par un JQuery ou par javascript ? Merci D'avance.

    Voici le AnnonceType:
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    class AnnoncesType extends AbstractType
    {
        public function buildForm(FormBuilderInterface $builder, array $options)
        {
            $builder
                ->add('price',TextType::class,['label'=> false,
                'attr'=> [
     
                    'placeholder' =>'EX.:2000 sans vérgule'
               ],
                'constraints'=>[
                    new Length([
                        'min' => 3,
                    'minMessage' => 'votre prix doit etre à {{ limit }} chiffre',
                    // max length allowed by Symfony for security reasons
                    'max' =>10,
             ]),
             ],
     ])
                ->add('villes',EntityType::class,['class'=>Villes::class])
                ->add('title',TextType::class)
                ->add('categories',EntityType::class,['class'=>Categories::class])
                ->add('images', FileType::class,[
                    'label' => false,
                    'multiple' => true,
                    'mapped' => false,
                    'required' => false
                ])
                ->add('content',CKEditorType::class)
                ->add('Valider',SubmitType::class,['attr'=>['class'=>'btn rounded-1 small blue press mt-2 mb-2']]);
              et 
        }
     
     
        public function configureOptions(OptionsResolver $resolver)
        {
            $resolver->setDefaults([
                'data_class' => Annonces::class,
             ]);
        }
    }

  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,

    Un exemple avec l'utilisation d'AJAX :
    https://symfony.com/doc/5.2/form/dyn...ification.html

Discussions similaires

  1. [2.x] Formulaire symfony - Afficher des champs sous condition
    Par cyreel dans le forum Symfony
    Réponses: 6
    Dernier message: 06/07/2017, 13h34
  2. Formulaire HTML5, cacher ou afficher des champs
    Par darkman19320 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/08/2014, 09h00
  3. Cacher et afficher des champs
    Par newty dans le forum jQuery
    Réponses: 3
    Dernier message: 03/08/2010, 09h29
  4. Réponses: 7
    Dernier message: 09/02/2006, 16h51
  5. Cacher/afficher des boutons
    Par philippef dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/09/2005, 16h09

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