bonjour,j'ai un petit problème:
j'ai deux multiselects,je choisis une valeur dans chaque,et en cliquant sur un bouton ajouter,J'ai une table qui s'affiche en mettant:
numero Type Genre Statut
1 chien8 Masulin5 on
2 chien5 Masulin5 on
3 chien9 Masulin4 on
4 chien1 Masulin2 on

Je voudrais avant d'ajouter une ligne dans mon tableau,vérifier pour chaque ligne du tableau si le (Type et genre) q'on veut insérer n'a pas été déjà insérer
ex:ne plus pouvoir ajouter chien5/Masulin5 car il existe deja dans ma table.
j'insére mes lignes en faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
var ligne = tableau.insertRow(-1);
                                          Cell = ligne.insertCell(0);
                                          Cell.innerHTML = ligne.rowIndex;
                                          Cell = ligne.insertCell(1);
                                          Cell.innerHTML = obj1;
                                          Cell = ligne.insertCell(2);
                                          Cell.innerHTML =elements.options[i].text;


je crée ensuite une fonction
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
function isElementInTab(){
                          //Recomptage des lignes...
                                      var tableau = document.getElementById("matable");
                                      var trs = tableau.rows;
                                      var n = trs.length;
                                     // Creation du tableau
                                          var grille = new Array();
                                    // Creation des lignes les unes après les autres
                                            for(var k=0; k<n; k++){
                                               grille[k] = new Array();
                                            }
                                    // Je parcours les lignes ensuite les cellules
                                       for(var k=0; k<n; k++){
                                          for(var j=1; j<2; j++){
                                             if(grille[k][1] != obj1 && grille[k][2]!=obj2){
                                               ajouterDansMaTable();
                                              }
                                           }
                                        }
}
Merci de m'aider..