Bonjour,
J'ai un petit souci sur un code dans un formulaire utilisant javascript, je vous explique.
J'ai un formulaire d'ajout de produit dans un panier AJAX que j'ai repris sur internet.
Ce formulaire présente un bouton MOINS et un bonton PLUS qui modifient la quantité affichée dans un champ texte PRODUITX1 (via un petit javascript).
Le lien pour valider l'ajout dans le panier possède un champ ACTION (pour ajouter) et un champ PRODUITID (poue l'identifiant du produit) qui seront envoyées dans une page php.
Mon problème aujourd'hui est que je ne sais pas comment faire une liaison entre mon champ PRODUITX1 qui affiche la quantité demandée et une variable QUANTITE qu'on ajouterait au lien afin d'envoyer la quantité choisie.
Cela doit certainement utiliser une fonction javascript dynamique...mais je sèche...auriez vous une idée ?
Auriez vous une idée ?
Le javascript d'ajout ou de suppression de quantité :
Le formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script type="text/javascript"> function quantity(type,obj){ if(type=='moins' && obj.value>1) obj.value=parseInt(obj.value)-1; else if(type=='plus') obj.value=parseInt(obj.value)+1; } </script>
>>> donc mon but est de pouvoir ajouter dynamiquement dans le lien une variable QUANTITE reprenant la quantité choisie dans PRODUITX1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form action="ajoutpanier.php" method="post"> <input name="moins" value=" " onclick="quantity('moins',document.getElementById('PRODUITX1'))" type="button" />'; <input name="PRODUITX1" type="text" class="formpanier" id="PRODUITX1" tabindex="3" value="1" size="2" />'; <input name="plus" type="button" value=" " onclick="quantity('plus',document.getElementById('PRODUITX1'))" />'; <a href="panier_ajout.php?action=addToBasket&produitID=PRODUITX1" onClick="return false;">AJOUT</a> </form>
Merci bcp pour votre aide
Partager