У меня есть библиотека JavaScript, которая обновляет скрытый<textarea>
HTML-элемент с некоторыми данными, основанными на некоторых вещах.Событие для изменений в textarea
В моем приложении (JavaScript) я хотел бы знать, когда эти обновления происходят без необходимости проходить через существующий код библиотеки.
Я надеялся, что для этого есть событие, но, видимо, нет.
Как я могу слушать изменения текстового поля?
Изменения могут быть простыми, как document.getElementById("myTextarea").value = "hello";
EDIT Я буду использовать только FireFox, поскольку этот код будет только частью тестов я в здании.
Я не» Получите это, о каком событии вы говорите? - Прочитав еще три раза, я понял. Вы хотите событие для любого обновления на скрытой текстовой области. – Harmen
событие, которое будет срабатывать, когда содержимое textarea отличается от предыдущего. Я думал, что «onchange» будет делать это, но это не так, если вы не взаимодействуете с самой текстовой областью. –
'onchange' действительно не режет его, удалил мой ответ. Это отстойно - если onchange не делает этого, я не могу думать о каком-либо другом событии, которое бы поймало бы это, за исключением частого опроса для значения полей, которое, конечно, ужасно. –