je vois pas l'interet de creer des input en javascript
je vois pas l'interet de creer des input en javascript
Oui j'ai bien compris
Mais la ligne en rouge et dynamique avec l'indice
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input id="qte_{{loop.index}}" style="width:20px" type="text" name="qte_{{loop.index}}" value="{{quantite[produit.id]}}">
PAS DANS CETTE LIGNE LA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 name="qte_1" name="qte_2"
c'est pour cela que je faisaist une nouvelle boucle pour retrouvé ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part var newAdress ="{{path('fos_user_compte')}}?tableau="+$('input[name^="qte_"]').serialize();
tu me suit sinon que trouvé aprés le tiré du 8 qte_
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $('input[name^="qte_1"]') $('input[name^="qte_2"]')
Toutes mes confuses ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part .serialializeArray(tab)
NoSmo a raison il fallait lire
Mes doigts ont encore fourché sur le clavier
Code : Sélectionner tout - Visualiser dans une fenêtre à part .serializeArray(tab)![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
je pense qu'il faut que tu commences par le début, tiens c'est profond, expression à retenir donc.
Les sélecteurs en jQuery.
Je ne saurais également que te conseiller ce livre, il en existe d'autres mais ils sont moins bons![]()
Les joies du CSS | Réponses sur forum | Simple comme JS | Essais libres autour de l'API G$$gle Maps
✂ ---------------------------------------------
developpez.net c'est aussi :
✔ Les meilleurs cours et tutoriels pour apprendre le CSS
✔ Les meilleurs cours et tutoriels pour apprendre le (X)HTML
✔ Les meilleurs cours et tutoriels pour apprendre le JavaScript
pas évident avec des doigts palmésEnvoyé par SpaceFrog
![]()
Les joies du CSS | Réponses sur forum | Simple comme JS | Essais libres autour de l'API G$$gle Maps
✂ ---------------------------------------------
developpez.net c'est aussi :
✔ Les meilleurs cours et tutoriels pour apprendre le CSS
✔ Les meilleurs cours et tutoriels pour apprendre le (X)HTML
✔ Les meilleurs cours et tutoriels pour apprendre le JavaScript
Depuis le debut ne ne savons pas vraiment ce que tu cherches à envoyer ...
JE penses que si tu nous montrait le html de la page en question cela nous permettrait de comprendre
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Je cherche a envoyer un tableau:
j'ai ça donc c'est bon le tableau est rempli
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <script type="text/javascript" > $(".loading").hide(); $("#click").click(function(){ ligne = document.getElementsByClassName('ligne'); var tab = new Array(); for(i=0;i<ligne.length;i++) { tab[i]= $("#qte_"+(i+1)).val(); } alert(tab) }); </script>
dans mon message alert mon tableau est bien remplit avec mes deux valeurs de mes inputs on les voit derrière les message d'alerte les deux valeurs 1 1
donc maintenant le tableau remplit le passé dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part var newAdress ="{{path('fos_user_compte')}}?tableau="$('tab').serialize();
Voila toute ma page:
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76 {% extends 'frontendCommandeBundle::layout.html.twig' %} {% block content %} <div id="content" style="background:red"> <h2> Produits </h2> <hr /> <h3> Lister les produits du panier </h3> <div id="toto"> <table cellpadding="7" cellspacing="0"> <thead> <tr> <th> Libellé </th> <th> Description <//th> <th> Prix </th> <th> Quantité </th> <th> Categorie </th> <th> Image </th> <th class="lastBorder"> Actions </th> </tr> </thead> <tbody> {% set quantite = app.session.get('panier') %} {% for produit in listeProduitsPanier%} <tr class="ligne"> <td> {{ produit.libelle }} </td> <td> {{ produit.description }} </td> <td> {{ produit.prixHT }} </td> <td> <form id="update_qte" action="{{ path('update_panier_qte') }}" method="post" class=""> <input id="qte_{{loop.index}}" style="width:20px" type=\"text\" name={{ produit.id }} value={{quantite[produit.id]}}> <input type="submit" value="{{ 'profile.edit.submit'|trans({}, 'FOSUserBundle') }}" /> </form> </td> <td> {{ produit.categorie.libelle }} </td> <td><img src="{{ asset('bundles/EcommerceCatalogue/images/ppp1.jpg') }}"></td> <td class="lastBorder"> <a href=" {{path('frontend_produit_supprimerLigne', {'id':produit.id}) }}"> Supprimer du panier </td> </tr> {% endfor %} </tbody> <tr> <td> {{ total }} </td> <td id="click" class="lastBorder"> Passer commande </td> </tr> </table> </div> </div> </div> </div> <script type="text/javascript" > $(".loading").hide(); $("#click").click(function(){ ligne = document.getElementsByClassName('ligne'); var tab = new Array(); for(i=0;i<ligne.length;i++) { tab[i]= $("#qte_"+(i+1)).val(); } alert(tab); var newAdress ="{{path('fos_user_compte')}}?tableau="$('tab').serializeArray(tab) console.log( newAdress); document.location.href = newAdress; }); </script>
Partager