Bonjour tout le monde,
je suis en train de développer une application commercial.
j'ai une page ou le client doit remplir un tableau chaque ligne contient le code de produit sa désignation et la quantité voulue.
pour cela j'ai créer une fonction recherche qui affiche une fenêtre popup d'où il peut choisir son produit en validant son choix les champs de la ligne du tableau sont remplie. la tous fonctionnent bien.
j'ai créer un bouton ajouter un produit qui permet d'ajouter une ligne au tableau
le problème que lorsque j'appelle la fonction recherche la ligne ajouté dispparé.
fonction d'ajout d'une ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function AddOneRow(){ var index = lignes= document.getElementById('table').getElementsByTagName('tr')+1; var newRow = document.getElementById('table').insertRow(-1); var newCell = newRow.insertCell(0); newCell.innerHTML = '<input type="text" id="code'+index+'" value="" size="10" maxlength="10"> <a href="" onclick="javascript:window.open(\'selectionercomposant.php?code=code'+index+'&designation=designation'+index+'\',\'selectionner un composant\',\'resizable=no,top=0,left=0,width=650,height=500\');"> <img src="find.png" border=0></a>'; newCell = newRow.insertCell(1); newCell.innerHTML = '<input type="text" id="designation'+index+'" value="" size="15" maxlength="25">'; newCell = newRow.insertCell(2); newCell.innerHTML = '<input type="text" name="quantite'+index+'" value="" size="20" maxlength="10">'; }help pleas
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 <table id="table" BORDER> <tr> <TH> Code composant </TH> <TH> Désignation </TH> <TH> Quantité/démension </TH> </tr> <tr> <td> <input type="text" id="code1" value="" size="10" maxlength="10"> <a href="" onclick="javascript:window.open('selectionercomposant.php?code=code1&designation=designation1','selectionner un composant','resizable=no,top=0,left=0,width=650,height=500');"> <img src="find.png" border=0></a> </td> <td> <input type="text" id="designation1" value="" size="15" maxlength="25"> </td> <td> <input type="text" id="quantite1" value="" size="20" maxlength="10"> </td> </tr> </table> <input type="button" value="Ajouter un composant" onClick="AddOneRow()" >
Partager