У меня есть следующая проблема:
У меня есть текстовое поле HTML (<input type="text">
), содержимое которого изменено с помощью script Я не могу трогать (это моя страница, но я использую внешние компоненты).
Я хочу получать уведомления в моем script каждый раз, когда изменяется значение этого текстового поля, поэтому я могу реагировать на него.
Я пробовал это:
txtStartDate.observe('change', function() { alert('change' + txtStartDate.value) });
который (предсказуемо) не работает. Он запускается только в том случае, если я сам меняю значение текстового поля на клавиатуре, а затем перемещаю фокус в другом месте, но он не выполняется, если script изменяет значение.
Есть ли другое событие, которое я могу слушать, о котором я не знаю?
Я использую библиотеку Prototype, и в случае ее соответствия внешнему компоненту, изменяющему значение текстового поля, является Basic Date Picker (www.basicdatepicker.com)