Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 14.03.2017, 11:09   #1
spoon100500
Форумчанин
 
Аватар для spoon100500
 
Регистрация: 14.10.2016
Сообщений: 138
Репутация: -27
По умолчанию Присвоить несколько значений одному option из select

Всем здрасти, в js не очень то я, поэтому нужна помощь.
Есть два combobox: combobox1 и combobox2.
В combobox1 есть множество option с value, вопрос такой, как назначит одному option из combobox1 несколько значений value, чтобы при выборе из combobox2 определенного option подставлялось только то value из combobox1 которое соответствует выбранному option из combobox2?

Например:
<select name="combobox1" size="1" id="Combobox1">
<option value="100" value="200" value="300">А</option>
<option value="200" value="300" value="100">В</option>

<select name="combobox2" size="1" id="Combobox2">
<option>1</option>
<option>2</option>
<option>3</option>

Если выбираем 1 из Combobox2 то берется число 100 из А Combobox1, если выбираем 2 из Combobox2 то берется число 200 из А Combobox1 и т.д.

Я так понимаю что прописать несколько value в одном option нельзя, да и наверное коряво это, возможно что типо создать переменные в js с массивами из чисел первого value (100, 200), второго value (200, 300) и третьего value (300, 100), но как в js это все подключить?
__________________
Еду медленно, но верно!
spoon100500 вне форума   Ответить с цитированием
Старый 14.03.2017, 14:46   #2
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 2,841
Репутация: 788

icq: 303-206-418
skype: ad-soft.info
По умолчанию

стандартными нельзя...
второй селект нужно строить/изменять динамически при onChange первого ... или просто js или через ajax
смотря где у вас данные - на сервере находятся, или прямо в странице и меняться не будут
ADSoft вне форума   Ответить с цитированием
Старый 14.03.2017, 15:09   #3
spoon100500
Форумчанин
 
Аватар для spoon100500
 
Регистрация: 14.10.2016
Сообщений: 138
Репутация: -27
По умолчанию

Весь расчет на js, а разметка в html
__________________
Еду медленно, но верно!
spoon100500 вне форума   Ответить с цитированием
Старый 14.03.2017, 15:31   #4
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 2,841
Репутация: 788

icq: 303-206-418
skype: ad-soft.info
По умолчанию

ну грубо говоря чето такое
Код:

html
<select class="class">
 <option value="1">1</option>
 <option value="2">2</option>
</select>

Код:

$(".class").change(function() {
 var type = $(this).val();
 тут в зависимости от полученного значения из первого селекта выбираете нужные значения с массива и формируете второй селект
 
})

ADSoft вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связанные списки, по одному критерию - несколько значений Olper Microsoft Office Excel 9 12.03.2017 16:48
Присвоить к переменной несколько значений Owletass Паскаль 5 11.12.2014 18:54
как добавить option в select ubun JavaScript, Ajax 1 15.11.2011 21:38
Как присвоить одной ячейке несколько значений? Хорошая Девочка Microsoft Office Excel 2 10.10.2010 20:58




14:21.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru