С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/25: Рейтинг темы: голосов - 25, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 20
1

как из выпадающего списка поместить выбранное значение в input type=text

22.11.2012, 22:56. Показов 4898. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста как из выпадающего списка поместить выбранное значение в
<input type="text" name="test">

Например есть выпадающий список

HTML5
1
2
3
4
5
6
7
<select id="val">
  <option value=1>1</option>
  <option value=2>2</option>
  <option value=3>3</option>
  <option value=4>4</option>
  <option value=5>5</option>
</select>
как сделать чтобы выбранное значение помещалось в

HTML5
1
<input type="text" name"test" value="">
Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2012, 22:56
Ответы с готовыми решениями:

в тэге <input type=text> как очистить выбранное ?
выбрать выбранное можно text1.select(), а чем очистить ? и сем в буфер скопировать ?

Как вернуть выбранное значение из выпадающего списка?
Здравствуйте! Есть вот такой код выпадающего списка &lt;script&gt; function showBlock(val){ ...

Выбранное значение выпадающего списка
Подскажите, как получить выбранное значение выпадающего списка?? Чтобы можно было поместить,к...

Очистить выбранное значение выпадающего списка
Есть форма в которой происходит добавление записей в таблицу на основании информации указаной в...

5
0 / 0 / 0
Регистрация: 03.10.2009
Сообщений: 56
22.11.2012, 23:05 2
HTML5
1
2
3
4
5
6
7
8
9
<select onchange="test.value=val.value" id="val">
  <option value=1>1</option>
  <option value=2>2</option>
  <option value=3>3</option>
  <option value=4>4</option>
  <option value=5>5</option>
</select>
 
<input type="text" name="test" value="">
0
632 / 440 / 67
Регистрация: 19.09.2012
Сообщений: 1,632
23.11.2012, 00:43 3
Цитата Сообщение от oshilan Посмотреть сообщение
HTML5
1
2
3
4
5
6
7
8
9
<select onchange="test.value=val.value" id="val">
  <option value=1>1</option>
  <option value=2>2</option>
  <option value=3>3</option>
  <option value=4>4</option>
  <option value=5>5</option>
</select>
 
<input type="text" name="test" value="">
Рано так писать.Не везде работает.
2
Эксперт JSЭксперт HTML/CSS
2435 / 1114 / 312
Регистрация: 23.06.2011
Сообщений: 3,525
23.11.2012, 07:36 4
HTML5
1
2
3
4
5
6
7
8
9
<select onchange="changeSel(this);" id="val">
  <option value="11">1</option>
  <option value="22">2</option>
  <option value="33">3</option>
  <option value="44">4</option>
  <option value="55">5</option>
</select>
 test() это встроенная функция в JS, не надо такое использовать в качестве ИД, переменных....
<input type="text" name="testS" id="testS" value="">
Javascript
1
2
3
4
5
6
7
8
9
function changeSel(el){
var v, n;
n=el.selectedIndex;
//value и text могут быть разными, при наличии value отправляется оно, если нет, то text
v=el[n].value;//value из оптиона
//v=el[n].text;//текст из оптиона
document.getElementById("testS").value=v;
 
 };
1
0 / 0 / 0
Регистрация: 14.02.2012
Сообщений: 20
23.11.2012, 10:22  [ТС] 5
Спасибо всем всё работает !!!
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
23.11.2012, 19:30 6
voodoo200, пара замечаний:

1) в данном раскладе вам невозможно "выбрать" самый первый <option>
поэтому обязательным будет добавление самым первым "пустого" (без value) <option> с нейтральным текстом типа "Выбери меня" "Выберите город", "Выберите марку автомобиля" и т.д.

2) соответственно, внутри функции, которая запускается при onchange, надо предусмотреть проверку на то, что юзер может "выбрать" этот "пустой" <option> (сначала чего-то выберет, а затем снова ткнёт на "Выберите...")
проверка эта проста:
Javascript
1
2
3
4
5
function changeSel(el){
var v, n;
n=el.selectedIndex;
if (!n) return; // если n == 0, то из функции выходим и ничего не делаем
...
3) ну и, напоследок... на слова кое-кого
Цитата Сообщение от newJS Посмотреть сообщение
test() это встроенная функция в JS, не надо такое использовать в качестве ИД, переменных....
можете не реагировать
потому как test () - это не "встроенная функция", а метод объекта RegExp
а во-вторых, в стандартном Javascript'e нет вообще ни одной встроенной функции (имеется всего пять штучек в MS Jscript для работы на локальном компьютере)

такие дела
2
23.11.2012, 19:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2012, 19:30
Помогаю со студенческими работами здесь

Выбранное значение selected из выпадающего списка select
Доброго времени суток. Из БД достаю значение от 0 до 7 , например достал 0 Присваиваю переменной...

Проблема с формой (<form action=1.php method=post> <input type=text name='first'> <input type=submit value=ok>)
Я пишу: &lt;form action=1.php method=post&gt; &lt;input type=text name='first'&gt; &lt;input type=submit...

результат выборки из БД: rs.next(); String text=rs.getString('text'); <input type=text name=name value=<%=text%>>
Возникла проблема в текстовое поле надо вывести результат выборки из БД rs.next(); String...

Значение <select> выбрать из <input type=text>
Здравствуйте, уважаемые скриптеры. У меня такая проблемА, и я незнаю как её решить :( Вообщем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru