Je pense que c'est pas clair, j'ai du mal a me faire comprendre, je suis pas tres doué ^^
donc j'ai fais ceci:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
function AddOneRow(){
var nbr_lignes = (document.getElementById("matable").rows.length) - 3;
var total = "total_"+nbr_lignes;
var nb_ex = "nb_ex_"+nbr_lignes;
var titre = "<select style=width:300px;><option></option><option value=1>Les Bulles</option><option value=2 >Les Femmes bleues</option><option value=3>Quéqua le Corbeau</option></select>";
var newRow = document.getElementById("matable").insertRow(2);
var newCell = newRow.insertCell(0);
newCell.innerHTML = titre ;
newCell = newRow.insertCell(1);
newCell.innerHTML = "<input type=text name="+ nb_ex +" style=width:50px; onkeyup=calcul2()>";
newCell = newRow.insertCell(2);
newCell.innerHTML = "<input type=text name="+ total +" style=width:50px; disabled=disabled>"; |
Donc a chaque fois que j'ajoute une ligne dans mon tableau, le nom de mon input va changer (nb_ex_2, nb_ex_3, ...)
cela fonctionne.
Je veux faire
document.f_commande.variabletotal.value = document.f_commande.variablenb_ex.value * 7;
J'espere que c'est plus claire
Partager