У меня есть объект javascript input
с type="text"
, сопровождаемый событием onchange
, которое создается (связанные строки):
var id_box = document.createElement('input');
id_box.id = 'id_box';
id_box.type = 'text';
id_box.onchange = function()
{
alert("Changed!");
}
Для изменения этого value
в этом *Поле 1008 *, которое я использую:
var a = document.createElement('a');
a.innerHTML = "A";
a.onclick = function()
{
document.getElementById('id_box').value = 'A';
}
Событие onchange
работает только при изменении значения при вводе с клавиатуры, но не при изменении значения по вышеуказанной функции.Есть ли способ сделать это работает?
Пожалуйста, посмотрите на это: http://jsfiddle.net/zCMdV/7/