Amarilis2007
@Amarilis2007

Какое происходит событие?

Есть input, в который вставляется текст с помощью js
Например так:
<input id="sss" type="text"> oninput: <span id="result"></span>
<script>

    function ss() {
        document.querySelector('#sss').value = 'sss';
    }

</script>

Вызываю функцию
ss();
Теперь хочу отловить изменение инпута:
<script>
    
    var input = document.querySelector('#sss');
    
    input.oninput = function() {
        document.getElementById('result').innerHTML = input.value;
    };
    
</script>

Но oninput не срабатывает (( и onchange тоже ((

Подскажите знающие - как отловить изменение инпута? При этом важно, чтоб отлов изменения происходил именно во вне функции ss()
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
@zzzevaka
Никакого события не вызывается. Почему бы не сгенерировать его самостоятельно?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы