Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2017, 10:09   #1
spoon100500
Форумчанин
 
Аватар для spoon100500
 
Регистрация: 14.10.2016
Сообщений: 406
По умолчанию Присвоить несколько значений одному 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, 13:46   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

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

Весь расчет на js, а разметка в html
Еду медленно, но верно!
spoon100500 вне форума Ответить с цитированием
Старый 14.03.2017, 14:31   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

ну грубо говоря чето такое
Код:
html
<select class="class">
 <option value="1">1</option>
 <option value="2">2</option>
</select>
Код:
$(".class").change(function() {
 var type = $(this).val();
 тут в зависимости от полученного значения из первого селекта выбираете нужные значения с массива и формируете второй селект
 
})
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


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