Bonjour,

Afin d'accéder au bouton submit depuis un javascript j'ai besoin de lui donner un nom par l'attribut html "name".

Problème: le composant formulaire m'en empêche en me disant: "This form should not contain extra fields." lors de la vérification de la validité du formulaire.

Code qui marche:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<FORM action="{{ path('mon_path') }}" method="post">
      {{ form_errors(form) }}
            <inputtype="submit" class="uneClasse" >
      {{ form_rest(form) }}
</FORM>
Code qui ne marche plus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<FORM action="{{ path('mon_path') }}" method="post">
      {{ form_errors(form) }}
            <inputtype="submit" class="uneClasse" name="unNom">
      {{ form_rest(form) }}
</FORM>
Comment se fait-il que je ne puisse pas donner un name à ce bouton sans déclencher une erreur de validation?

C'est moi ou le composant formulaire est une usine à gaz mal pensée?

Note: la version 2.3 de symfony permet de rajouter un bouton directement dans le formulaire mais je suis sous 2.2.

Merci pour votre aide,
Mages