Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
kukuikar
Зарегистрирован: 23.02.2005 Сообщения: 30 Откуда: Москва
|
Добавлено: Ср Фев 23 2005 09:07 Заголовок сообщения: <SELECT> + <INPUT TYPE="TEXT"> (JavaScript) |
|
|
Доброго времени суток.
Подскажите, как мне сделать чтобы при выборе опции в <SELECT> текст опции отобразился в <INPUT TEXT>.
function ch()
{
b.value = a.value;
}
<SELECT name="a" onchange="ch();">
<OPTION value="1" selected>один
<OPTION value="2">два
<OPTION value="3">три
<OPTION value="4">четыре
</SELECT>
<input type="text" name="b">
Но при этом в TEXT отображается не текст, а параметр VALUE=1,2,...
Последний раз редактировалось: kukuikar (Пт Фев 25 2005 13:19), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
droopy
Зарегистрирован: 28.07.2004 Сообщения: 168
|
Добавлено: Ср Фев 23 2005 13:19 Заголовок сообщения: |
|
|
твой подход скорей всего будут только в ие раьоать.
надо вместо value ставить text. |
|
Вернуться к началу |
|
|
kukuikar
Зарегистрирован: 23.02.2005 Сообщения: 30 Откуда: Москва
|
Добавлено: Пт Фев 25 2005 13:14 Заголовок сообщения: Пробовал TEXT, не работает. |
|
|
Пробовал TEXT, не работает.
Думаю сделать массив и по номеру OPTION вызывать элемент массива с тем же номером. Все хорошо, только в SELECTe у меня 90 OPTION`ов. Соответственно и в массиве будет 90 строк.
Коряво и громоздко. |
|
Вернуться к началу |
|
|
FUKS
Зарегистрирован: 14.04.2002 Сообщения: 148 Откуда: Москва
|
Добавлено: Пт Фев 25 2005 18:31 Заголовок сообщения: Re: <SELECT> + <INPUT TYPE="TEXT"> (JavaScript) |
|
|
Код: | b.value = a.value;
...
<SELECT name="a" onchange="ch();">
|
А что такое вообще a.value в данном контексте?
b.value=a.options[a.selectedIndex].text; // Должно работать |
|
Вернуться к началу |
|
|
kukuikar
Зарегистрирован: 23.02.2005 Сообщения: 30 Откуда: Москва
|
Добавлено: Вт Мар 01 2005 12:31 Заголовок сообщения: Re: <SELECT> + <INPUT TYPE="TEXT"> (JavaScript) |
|
|
FUKS писал(а): | Код: | b.value = a.value;
...
<SELECT name="a" onchange="ch();">
|
А что такое вообще a.value в данном контексте?
b.value=a.options[a.selectedIndex].text; // Должно работать |
Спасибо, все работает. |
|
Вернуться к началу |
|
|
|