Récupérer la valeur d'une case dans un tableau
Résolu
abirgl
Messages postés
127
Date d'inscription
Statut
Membre
Dernière intervention
-
abirgl Messages postés 127 Date d'inscription Statut Membre Dernière intervention -
abirgl Messages postés 127 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un tableau html et je veux comparer la deuxième et la quatrième colonne de chaque ligne du tableau, pour ce faire j'ai utilisé une fonction javascript, mon problème c'est que j'arrive pas à récupérer les valeurs des colonnes,
voici mon code (mon tableau a comme id dataTables-example)
J'ai essayé .value et .textContext au lieu de innerHTML mais ça me retourne pas la valeur de la colonne :( comment faire pour obtenir la valeur de la colonne 1 et 3 svp ?
Merci d'avance
J'ai un tableau html et je veux comparer la deuxième et la quatrième colonne de chaque ligne du tableau, pour ce faire j'ai utilisé une fonction javascript, mon problème c'est que j'arrive pas à récupérer les valeurs des colonnes,
voici mon code (mon tableau a comme id dataTables-example)
function ValidationForm()
{
var nbLignes=document.getElementById("dataTables-example").getElementsByTagName("tr").length;
var nbColonnes=document.getElementById("dataTables-example").getElementsByTagName("td").length;
var i = 1;
while (i < nbLignes)
{
var qteOt=document.getElementById("dataTables-example").getElementsByTagName('tr')[i].getElementsByTagName('td')[1].innerHTML;
var qteRes=document.getElementById("dataTables-example").getElementsByTagName('tr')[i].getElementsByTagName('td')[3].innerHTML;
if(qteRes < qteOt)
{
i++;
}
}
if(i==nbLignes)
{
return 1;
}
else
{
return -1;
}
}
J'ai essayé .value et .textContext au lieu de innerHTML mais ça me retourne pas la valeur de la colonne :( comment faire pour obtenir la valeur de la colonne 1 et 3 svp ?
Merci d'avance
A voir également:
- Récupérer valeur cellule tableau javascript
- Tableau word - Guide
- Tableau ascii - Guide
- Recuperer message whatsapp supprimé - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
Voici le code HTML du tableau
J'explique pourquoi j'ai utilisé un while et non pas une boucle for: je veux tester si la vateur qteRes est inférieure à qteOT dans toutes les lignes du tableau, si c'est le cas mon compteur s'incrémente sinon rien ne se passe et je sors du while avec l'indice du compteur puis je teste si le compteur est arrivée à la fin du tableau cela signifie que dans toutes les lignes , la valeur qteRes est inférieure à qteOt, alors que lorsque j'utilise une boucle for, je vais parcourir toutes les lignes et je sais pas comment obtenir le résultat du test, j'espère que j'ai pu exliqué , sinon ça me pose pas de problème la boucle while , je voulais juste obtenir la valeur de la colonne quantité OT et la valeur de la colonne Qte Restante, j'espère que tu pourras m'aider et merci ^^
mais ça n'affiche rien
Pour avoir la valeur il faut faire: