Javascript: “onchange” événement ne fonctionne pas avec “valeur” changement “saisie de texte” objet

J'ai un javascript input objet avec type="text" à venir avec un onchange événement qui est créé par (liées lignes):

var id_box = document.createElement('input');
id_box.id = 'id_box';
id_box.type = 'text';
id_box.onchange = function()
{
    alert("Changed!");
}

De modification de ce value dans ce input terrain j'utilise:

var a = document.createElement('a');
a.innerHTML = "A";
a.onclick = function()
{
    document.getElementById('id_box').value = 'A';
}

La onchange événement fonctionne uniquement la modification de la valeur par le clavier, mais pas pour la modification de la valeur par la fonction ci-dessus. Est-il possible de faire cela fonctionne?

Veuillez jeter un oeil à ceci: http://jsfiddle.net/zCMdV/7/

InformationsquelleAutor Protocole | 2011-07-26