Bonjour,
je suis(suivre) un tuto symfony 2.2 que j'adapte sur symfony 3
j'ai un formulaire avec un select afin de modifier la quantité dans le panier
j'ajoute un produit dans le panier et a la modif de la quantité rien ne se passe
j'ajoute un 2eme produit et sur celui ci le onchange fonctionne mais toujours pas sur le 1er
j'ajoute un 3eme produit et le onchange fonctionne sur le 2eme et 3eme mais toujours pas sur le 1er
je supprime le 1er et du coup le onchange ne fonctionne plus sur le 2eme qui est devenu 1er dans la liste
le décor est planté
qu'est qui peut arriver pour que dans ma boucle, le onchange fonctionne uniquement sur les selects qui sont placés aprés le 1er
un peu de code
merci à vous.
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 <tbody> {% for produit in produits %} <tr> <form action="{{ path('ajouter', {'id' : produit.id }) }}" method="get"> <td>{{ produit.nom }}</td> <td> <select name="qte" class="span1" onChange="this.form.submit()"> {% for i in 1..10 %} <option value="{{ i }}" {% if i == panier[produit.id] %} selected="selected" {% endif %}> {{ i }} </option> {% endfor %} </select> <a href="{{ path('supprimer', {'id' : produit.id }) }}"><i class="icon-trash"></i></a> </td> <td>{{ produit.prix }} </td> <td>{{ produit.prix * panier[produit.id] }}</td> </form> </tr> {# {% set totalHT = totalHT + (produit.id * panier[produit.id]) %} {% set totalTTC = totalTTC + (produit.id * panier[produit.id]) %}#} {% endfor %} </tbody>
Partager