détecter si une valeur existe dans un array
Bonjour à tous
voici tout d'abord mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| var tabInfos = new Array();
function changeMarge(id, paGlobalHT, fdp, condi, tva, ppi, marge)
{
id = parseInt(id);
if(!tabInfos[id]["origineMargeBrutePrct"])
{
tabInfos[id]["origineMargeBrutePrct"] = document.getElementById("margeBrutePrct_"+id).innerHTML;
tabInfos[id]["origineMargeBruteEuros"] = document.getElementById("margeBruteEuros_"+id).innerHTML;
tabInfos[id]["originePvHTEuros"] = document.getElementById("pvHTEuros_"+id).innerHTML;
tabInfos[id]["originePvTTCEuros"] = document.getElementById("pvTTCEuros_"+id).innerHTML;
tabInfos[id]["originePpiPlus30"] = document.getElementById("ppiPlus30_"+id).innerHTML;
tabInfos[id]["origineTotalPoints"] = document.getElementById("totalPoints_"+id).innerHTML;
}
... |
le soucis c'est qu'il me renvoi une erreur en me disant que tabInfos[id] est indéfini.
la variable id existe bien ...
j'ai calquer cela sur ce que je fais habituellement en PHP.
Peut-être que la syntaxe n'est pas la bonne ?
Merci d'avance