Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

<?php

namespace Plainte\PlainteBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;

class testType extends AbstractType
{
        /**
     * @param FormBuilderInterface $builder
     * @param array $options
     */
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('nom', 'text')
            ->add('prenom', 'text')
            ->add('type', 'choice', array('choices' => array( '0' => 'Particulier',
                                                              '1' => 'Professionel'),
                                                              'expanded' => true,
                                                              'multiple' => false,                                                                                                                       
                                                              'data'  =>  0))
            ->add('raison', 'text')
            ->add('contact', 'integer')

            ->add('email', 'email')

            ->add('date', 'date')

            ->add('description', 'textarea')

            ->add('direction', 'entity', array ('class' => 'Plainte\PlainteBundle\Entity\Direction'))

            ->add('service', 'entity', array ('class' => 'Plainte\PlainteBundle\Entity\Service'))

        ;
    }

    public function getName()
    {
        return 'Plainte_Plaintebundle_test';
    }
}
Entourez votre code avec ce symbole ```

Ce que je veux

je veux que le champ raison soit grisé ou invisible lorsque le bouton particulier est actif et visible lorsque le bouton professionnel est sélectionné.

Ce que j'obtiens

Décrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :(

4 réponses


devandclick
Réponse acceptée

Salut tu dois réaliser l'interaction en JS.

A+

D'accord s'il vous plait puis-je avoir le code de l'interaction en js

D'accord s'il vous plait puis-je avoir le code de l'interaction en js

Salut,

Non, on ne fournit pas de code tout prêt ici, désolé.