Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отлов изменения input.value левым скриптом (https://javascript.ru/forum/misc/35036-otlov-izmeneniya-input-value-levym-skriptom.html)

Deff 28.01.2013 23:04

danik.js,
Цитата:

Сообщение от danik.js
Свойство onchange не срабатывает при изменении value скриптом.

Тады setInterval и периодический тест нужных input
A input этим нужна эта смена value скриптами ? (можно тупо поменять им или обрамлению класс, id и т.д.

danik.js 28.01.2013 23:36

не хочу setInterval :-E
Блин, пробовал установить сеттер для value свойства. Все работает отлично. Элемент все-равно скрывается и неважно что в него ничего не пишется. Но мне нужна возможность восстановления элемента. Реально ли восстановить обратно input.value, чтоб работало как до хирургического вмешательства?

Deff 28.01.2013 23:59

danik.js,
:) А поставить позицией абсолюте - фальш input - над реальным - и пусть пользователь работает с ним, а в конце пропишешь куда надо и уберешь

danik.js 29.01.2013 00:10

Deff, ну сколько можно повторять. Меняет не пользователь, а скрипты. Вот например пользователь нажмет над этим редактором кнопочку B чтоб обрамить текст в , скрипт изменит value текстарии.

Deff 29.01.2013 00:12

danik.js,
Блин поверху ставишь такой же инпут - пусть скрипт меняет - сверху твой, видный пользователю!
В конце- сделаешь нужный ченч значений и скрытие твоего фальшивого

danik.js 29.01.2013 01:41

Скрипту пофиг какой сверху какой снизу. Он привязан к тому что изначально есть. Да и какая разница к чему там скрипты привязываются. Событий всеравно никаких не триггерится. Может всетаки как-то можно вернуть начальный дескриптор свойства value ? Как это value вобще работает? В инспекторе не видно никаких сеттеров-геттеров. Как тогда textarea обновляет свой вид? Магия?


Часовой пояс GMT +3, время: 21:05.