Задать вопрос
webinside
@webinside

Получить значения для вновь введенных полей SELECT и TEXTAREA?

Нужно путем javascript получить значения полей, которые были введены, выбраны только что.
для полей input[text,checkbox,hidden] все замечательно работает через .value
С select работает если option SELECTED, но если только сделал выбор, то текущий индекс 0
.options[elm.selectedIndex].value - возвращает первый элемент вне зависимости от выбранного элемента.
Аналогичная проблема с TEXTAREA, если поле было заполнено до.. то мы получим значение через .value или .innerHTML, но для вновь введенных данных поле останется пустых (точнее с тем значением которое было при создании).
Решение есть: вешать event (onselect, keyup ... ), но мне кажется это не самый лучший способ. Хочется узнать наиболее правильное решение.
p.s. браузер: FireFox.
  • Вопрос задан
  • 2283 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Testtest132
event-driven programming весьма правильный подход. Для есть еще oninput.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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