Bonjour,
J'ai un formulaire qui contient différentes listes telles que celle-ci :
Voici l'HTML généré :
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 $builder ->add('seatsNumber', ChoiceType::class, [ 'placeholder' => 'choose.number.seats.placeholder', 'choices' => [ '1.seat.choice' => 1, '2.seats.choice' => 2, '3.seats.choice' => 3, '4.seats.choice' => 4, '5.seats.choice' => 5, '6.seats.choice' => 6, '7.seats.choice' => 7, '8.seats.choice' => 8, '9.seats.choice' => 9, '10.seats.choice' => 10 ], 'attr' => [ 'class' => 'select' ], 'label' => 'seats.number.label' ] )
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <select id="vehicle_seatsNumber" name="vehicle[seatsNumber]" required="required" class="select form-control" tabindex="-1"> <option value="" selected="selected">Choose the number of seats</option> <option value="1">1 seat</option> <option value="2">2 seats</option> <option value="3">3 seats</option> <option value="4">4 seats</option> <option value="5">5 seats</option> <option value="6">6 seats</option> <option value="7">7 seats</option> <option value="8">8 seats</option> <option value="9">9 seats</option> <option value="10">10 seats</option> </select>
Lorsque aucun choix n'est sélectionné dans la liste (le placeholder est donc sélectionné), le formulaire n'est pas soumis (ce qui est normal du fait que le champ est requis) mais aucun message d'erreur n'est affiché.
Quelqu'un aurait une idée sur la provenance du problème?
Merci d'avance pour votre aide.
Partager