Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

<SELECT> + <INPUT TYPE="TEXT"> (JavaScript)

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
droopy



Зарегистрирован: 28.07.2004
Сообщения: 168

СообщениеДобавлено: Ср Фев 23 2005 13:19    Заголовок сообщения: Ответить с цитатой

твой подход скорей всего будут только в ие раьоать.
надо вместо value ставить text.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
kukuikar



Зарегистрирован: 23.02.2005
Сообщения: 30
Откуда: Москва

СообщениеДобавлено: Пт Фев 25 2005 13:14    Заголовок сообщения: Пробовал TEXT, не работает. Ответить с цитатой

Пробовал TEXT, не работает.
Думаю сделать массив и по номеру OPTION вызывать элемент массива с тем же номером. Все хорошо, только в SELECTe у меня 90 OPTION`ов. Соответственно и в массиве будет 90 строк.
Коряво и громоздко.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
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; // Должно работать



Спасибо, все работает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...