Bonsoir à tous.

Je n'arrive pas à détecter que le champ input de type hidden est modifié.

Ce qu'il se passe c'est que j'ouvre une popin où je sélectionne une valeur qui permet de refermer la popin et de remplir l'input de type hidden.

Toutefois je mets un onchange dans l'input, et dedans je mets une fonction et le problème c'est qu'elle n'est jamais appelé. Je teste en mettant une alerte pour voir si on passe bien dans le onchange mais c'est la même chose l'alerte ne s'exécute pas.

J'ai un input de cette forme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input type="hidden" name="link" id="link" onchange="alert('toto');"/>
et la popin à sa fermeture modifie bien la valeur de link.

Je ne comprends pas pourquoi l'alerte ne se lance pas lorsque ce champ est modifié et surtout comment faire pour détecter qu'il est modifié?

J'essaye en faisant un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
function SubmitIt()
      {
        alert('opopop');
      }
document.getElementById('link').addEventListener('change', SubmitIt, false);
Mais il ne se passe rien quand même.

Quelqu'un a une idée de la manière de faire?

Merci