Получить значения для вновь введенных полей 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.