Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Предача значений в input (https://javascript.ru/forum/dom-window/48172-predacha-znachenijj-v-input.html)

Slavok47 23.06.2014 14:35

Передача значений в input
 
Всем привет, ребят такой вопрос, имеется

<select name="name" onchange="document.getElementById('target').value=this.value;">
<option value='1'>Test</option>
</select>

<input type="text" name="" id="target" />


это все работает, а вот как передать не value, а заголовок option, который Test?

Спасибо!

рони 23.06.2014 15:07

Slavok47,
this.options[this.selectedIndex].text

MallSerg 23.06.2014 15:16

Или убрать атрибут value из <option>
<select name="name" onchange="document.all['target'].value=value;">
   <option>Test
   <option>Rest
   <option>Mest
   <option>Dest
</select>
 
<input type="text" name="" id="target" />

Slavok47 23.06.2014 15:24

то что убрать это понятно, но нельзя, понадобится для условия, а
this.options[this.selectedIndex].text

куда воткнуть?

рони 23.06.2014 15:33

Цитата:

Сообщение от Slavok47
куда воткнуть?

:blink:
вместо
Цитата:

Сообщение от Slavok47
this.value


Slavok47 23.06.2014 16:08

Да спасибо! я ошибся, воткнул вместо value=this.value, все работатет


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