Bonsoir,

J'ai un formulaire sur lequel j'affiche sous forme de tableau une liste.
Le tableau est composé de 2 informations, une image et une case à cocher.

L'image n'est présente que sous condition ainsi que la case à cocher. Si j'ai une image, je n'ai pas de case à cocher.

Mais je peux selon la demande de l'utilisateur, activer une case à cocher pour les images présentes.

J'ai donc un javascript qui réagi pour faire ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
document.getElementById(Chckbox[i].getAttribute("id")).style.visibility=(document.getElementById('reactivdossier').checked==false)?'visible':'hidden';
document.getElementById(Chckbox[i].getAttribute("id")).style.visibility=(document.getElementById('reactivdossier').checked==true)?'visible':'hidden';
Je souhaite conditionner ce traitement qu'aux lignes qui ont une image et pas celles qui n'ont que des cases à cocher.

Je veux donc tester que si une image est présente, alors j'exécute mon javascript.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if(document.getElementById(Image[i])=='???')
{
document.getElementById(Chckbox[i].getAttribute("id")).style.visibility=(document.getElementById('reactivdossier').checked==false)?'visible':'hidden';
document.getElementById(Chckbox[i].getAttribute("id")).style.visibility=(document.getElementById('reactivdossier').checked==true)?'visible':'hidden';
}

Mon problème est : que dois-je mettre à la place de "???"

Merci d'avance