bonsoir , voici mon problème j'ai un tableau qui contient plusieurs tr avec le même id qui est nomme tmp , a l'interieur du tr il ya des input et une option select la meme chose pour les autres tr maintenant ce que je veux si je sectionnelle une option select qui est un produit les autre input sont remplir .
maintenant mon probleme est que si je selectionne mon probleme select du premier tr les autre tr sont remplis .
voici mon code html genéré:
Code html : 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 <table> <tbody id="body"> <tr id="tmp" class="tr_delete"> <td><img src="images/del.png" alt="" class="delRow" style="visibility: hidden;"></td> <td> <select class="produit" name="produit[]"> <option value="-1"> Selectionner Un Produit</option> <option value="6"> legumes </option> <option value="7"> tomate </option> <option value="8"> cartotte </option> <option value="9"> ognion </option> <option value="10"> ordinateur </option> <option value="11"> imprimante </option> <option value="12"> ORDIN2 </option> <option value="13"> IMP2 </option> <option value="14"> ORD3 </option> <option value="15"> IM3 </option> </select> </td> <td> <input type="text" class="qte" name="qte[]"></td> <td> <input type="text" class="prixunit" name="qte_dispo[]"></td> <td> <input type="text" class="qte_dispo" name="qte_dispo[]"></td> <td> <input type="text" class="mont_total" name="mont_total[]"></td> </tr> <tr id="tmp" class="tr_delete"> <td><img src="images/del.png" alt="" class="delRow" style="visibility: hidden;"></td> <td> <select class="produit" name="produit[]"> <option value="-1"> Selectionner Un Produit</option> <option value="6"> legumes </option> <option value="7"> tomate </option> <option value="8"> cartotte </option> <option value="9"> ognion </option> <option value="10"> ordinateur </option> <option value="11"> imprimante </option> <option value="12"> ORDIN2 </option> <option value="13"> IMP2 </option> <option value="14"> ORD3 </option> <option value="15"> IM3 </option> </select> </td> <td> <input type="text" class="qte" name="qte[]"></td> <td> <input type="text" class="prixunit" name="qte_dispo[]"></td> <td> <input type="text" class="qte_dispo" name="qte_dispo[]"></td> <td> <input type="text" class="mont_total" name="mont_total[]"></td> </tr><tr id="tmp" class="tr_delete"> <td><img src="images/del.png" alt="" class="delRow" style="visibility: hidden;"></td> <td> <select class="produit" name="produit[]"> <option value="-1"> Selectionner Un Produit</option> <option value="6"> legumes </option> <option value="7"> tomate </option> <option value="8"> cartotte </option> <option value="9"> ognion </option> <option value="10"> ordinateur </option> <option value="11"> imprimante </option> <option value="12"> ORDIN2 </option> <option value="13"> IMP2 </option> <option value="14"> ORD3 </option> <option value="15"> IM3 </option> </select> </td> <td> <input type="text" class="qte" name="qte[]"></td> <td> <input type="text" class="prixunit" name="qte_dispo[]"></td> <td> <input type="text" class="qte_dispo" name="qte_dispo[]"></td> <td> <input type="text" class="mont_total" name="mont_total[]"></td> </tr></tbody> </table>
et code jquery
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $(document).ready(function() { $('#body #tmp .produit:eq(0)').each(function(){ //var more = $(this).parent().parent().find('#tmp .produit'); $(this).blur(function() { $.post('check_item_details.php', {stock_id1: $(this).val() }, function(data){ $(".prixunit").val(data.prixunit); $(".qte").val(data.qte); $(".qte_dispo").val(data.qte_dispo); if(data.qte!=undefined) $(".0").focus(); }, 'json'); }) }); });
merci d'avance
Partager