Bonsoir ! Oui je suis nouveau et je ramene un petit probleme avec moi, et pas n'importe lequel merci de me denicher 2 tites minutes les connaisseurs en JS [:p]
Alors j'ai une page en HTML qui contiens plusieurs inputs textes cette partie html est générée directement a partir d'un script php ce script check des variables stockés dans un tableau dans la session et les affiche, ces variables sont le produit mis dans le caddie et sa quantité, ce qui m'interesse le plus la c'est la quantité le nom de l'input texte est : aElements[XX]:
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 input type="text" name="aElements[20]" value="2" size="1" class="input" id="quantite"/> input type="text" name="aElements[21]" value="3" size="1" class="input" id="quantite"/>
Comme vous l'avez constaté c un input texte qui se duplique selonla quantité du contenu selectionné par l'utilisateur.
Alors l'enjeu, est de pouvoir selectionner ses aElements[XX] dans un petit javascript qui me limite la valeur a 5 car un seul utilisateur ne peux pas acheter plus de 5 produits de meme type.
Bon ça marche d'une maniere simple quand ya pas de [xx] apres aElements (sans les inputs dupliqués) script du genre :
ça c'est un essai qui fonctionne quand je l'ais fait dans une page a part pour tester. par contre je ne sais meme pas comment proceder pour declarer les [XX] dans javascript.. enfin aucune idée sur comment proceder !
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 <script type="text/javascript"> function valider(){ if(document.form.aElements.value > "5") { alert("La quantité des billets doit etre inférieure ou égale a 5"); return false; } else { // on envoie le formulaire car ok return true; } } </script>
Merci d'avance, je compte sur vous
Partager