Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.10.2018, 11:54
Аспирант
Отправить личное сообщение для paveltkachev Посмотреть профиль Найти все сообщения от paveltkachev
 
Регистрация: 09.04.2014
Сообщений: 74

Определение добавления текста в input
Как определить, что в поле input появился текст? Я его добавляю не с помощью клавиатуры, а с помощью ajax. Можно как-то отследить добавление не используя success функции ajax?
Ответить с цитированием
  #2 (permalink)  
Старый 12.10.2018, 12:03
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

1) setInterval и проверка
2) https://developer.mozilla.org/ru/doc...tationObserver
но в отличие от success это костыли
Ответить с цитированием
  #3 (permalink)  
Старый 12.10.2018, 13:59
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 641

<!DOCTYPE html>
<html>

<head>

<body>
  <input type="text" value="" id="input" />

  <script>
    var input = document.getElementById('input')

    input.addEventListener('input', function (e) {
      console.log('input')
    })
    Object.defineProperty(input, "_value", {
      get: function () { return this.value; },
      set: function (v) {
        console.log('changed', v)
        this.value = v
      }
    })
    // здесь не value, а _value как сеттер-геттер
    input._value = 'text'
  </script>
</body>

</html>


https://stackoverflow.com/questions/...nput-type-text

ну и да, это костыли...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввод текста в определенное место input Artur_Hopf Общие вопросы Javascript 8 01.10.2018 11:29
Изменение текста через input type="radio" newkker.tt.pureacleo Общие вопросы Javascript 2 23.06.2018 12:56
Сравнение текста input с заданным значением TYMON Общие вопросы Javascript 5 13.02.2018 12:49
Как с помощью скрипта высчитать ширину полосы прокрутки? LADYX Элементы интерфейса 35 13.11.2017 12:50
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27