Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.07.2014, 18:16
Новичок на форуме
Отправить личное сообщение для artiom-75 Посмотреть профиль Найти все сообщения от artiom-75
 
Регистрация: 17.07.2014
Сообщений: 6

Из селекта в инпут
Уважаемые знатоки есть 2 select-а. Нужно из этих селектов отправить в input значение первого селекта + второго селекта.
<select name="one">
<option value="blabla">Иван</option>
<option value="blabla2">Петр</option>
</select>

<select name="two">
<option value="blabla3">Иванов</option>
<option value="blabla4">Петров</option>
</select>

.........

много инпутов и селектов
.........

<input type="text" id="title">

Если в первом селекте выбрать 'Иван' а во втором 'Петров' необходимо в инпуте получит следующее:
<input type="text" id="title" value="Иван Петров">
Ответить с цитированием
  #2 (permalink)  
Старый 17.07.2014, 21:56
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

<html>
	<head>
		<title>example</title>
	</head>
	<body>
	<select name="one">
<option value="blabla">Иван</option>
<option value="blabla2">Петр</option>
</select>

<select name="two">
<option value="blabla3">Иванов</option>
<option value="blabla4">Петров</option>
</select>

<input type="text" id="title">

		<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
		<script>
var selects = $('select'),
	title= $('#title');
selects.change(function ()
	{
	var values = [];
	
	selects.each(function ()
		{
		values.push($(this).find(':selected').text());
		});
	title.val(values.join(' '));
	});
		</script>
	</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 17.07.2014, 22:39
Новичок на форуме
Отправить личное сообщение для artiom-75 Посмотреть профиль Найти все сообщения от artiom-75
 
Регистрация: 17.07.2014
Сообщений: 6

Спасибо за ответ код работает . но у меня кроме этих двух селектов есть еще много селектов. и в итоге получается
value="Иван Петров выберите выберите выберите выберите выберите"

нужно чтобы на инпут влияли только именно эти два инпута
Ответить с цитированием
  #4 (permalink)  
Старый 17.07.2014, 23:44
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

у меня идет поиск по всем тэгам селект $('select'). сделай класс, назови как нибудь и делай поиск по этому классу. т.е. у тебя будет группировка, как то так:
<select name="one" class="select_group_1"> ...
<select name="two" class="select_group_1"> ...
...
<select name="three" class="select_group_2"> ...
<select name="four" class="select_group_2"> ...


и запрос естественно поменяется $('.select_group_1')
Ответить с цитированием
  #5 (permalink)  
Старый 17.07.2014, 23:56
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

поставь условие, если пункт первый, то не брать
Ответить с цитированием
  #6 (permalink)  
Старый 18.07.2014, 00:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

artiom-75,
var selects = $('select'),
var selects = $('[name="one"],[name="two"]'),
Ответить с цитированием
  #7 (permalink)  
Старый 18.07.2014, 08:55
Новичок на форуме
Отправить личное сообщение для artiom-75 Посмотреть профиль Найти все сообщения от artiom-75
 
Регистрация: 17.07.2014
Сообщений: 6

Спасибо огромное skrudjmakdak и рони.
Все работает как нужно было.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функция не реагирует инпут imedia Элементы интерфейса 9 22.05.2014 16:31
Соединение двух частей одного селекта imediasun1 Общие вопросы Javascript 1 06.02.2013 20:56
Как заставить меняться стиль option одного селекта в зависимости от выбора option.. print_r Общие вопросы Javascript 1 08.01.2013 23:11
Подстановка значений селекта solomon2 Элементы интерфейса 4 06.05.2012 17:24
Как листать элементы селекта вперед/назад? Olga_M Элементы интерфейса 5 17.10.2011 21:48