Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.06.2013, 12:03
Интересующийся
Отправить личное сообщение для витослав Посмотреть профиль Найти все сообщения от витослав
 
Регистрация: 03.06.2013
Сообщений: 11

При выборе в теге <select> появляется другой <select>
Вот часть скрипты с множественным выбором
Проблема в том, что я не совсем понимаю как заставить его работать с множественным выбором в наименовании товара
Пробовал через запятую прописывать в combo.value - безнадегу
То есть надо как-то заставить чтобы при выборе двух наименование, к каждому из них появлялись другие поля селект

function naimenovanieShow(combo){

   if(combo.value == 'Кладочная сетка'){
     document.getElementById('kladoch').style.display = 'block';
   }else{
   document.getElementById('kladoch').style.display = 'none';
   }
 }

<tr>
<td>		 
<p style="font-size:11; color:#000000;
		font-family: verdana, serif;" align="left">Наименование:</p>
<td>
<select onchange="naimenovanieShow(this)" size="9" multiple="multiple" name="naimenovanie[]" style='border: 1px black solid; color:black; font-size:11; color:#000000;
		font-family: verdana, serif;' />
    <option disabled="disabled">Через CTRL можно выбрать несколько</option>
    <option value="Кладочная сетка" name="naimenovanie[]">Кладочная сетка</option>
    <option value="Рабица сетка" name="naimenovanie[]">Рабица сетка</option>
    <option value="Рабица в ПВХ" name="naimenovanie[]">Рабица в ПВХ</option>
	<option value="Рабица оцинкованная" name="naimenovanie[]">Рабица оцинкованная</option>
	<option value="Рабица Н/У (сетлая, черная)" name="naimenovanie[]">Рабица Н/У (сетлая, черная)</option>
	<option value="Сварная сетка" name="naimenovanie[]">Сварная сетка</option>
	<option value="Сварная оцинкованная" name="naimenovanie[]">Сварная оцинкованная</option>
	<option value="Сварная Н/У (светлая, черная)" name="naimenovanie[]">Сварная Н/У (светлая, черная)</option>
   </select>
</td></tr>

<p style="font-size:11; color:#000000;
		font-family: verdana, serif;" align="left">Размер ячейки:</p>
</td><td>
   <select id="kladoch" size="6" multiple="multiple" name="klad[]" style='border: 1px black solid; color:black; font-size:11; color:#000000;
		font-family: verdana, serif; display:none' />
    <option disabled="disabled">Кладочная</option>
    <option value="50х50х3" name="klad[]">50х50х3</option>
    <option value="50х75х3" name="klad[]">50х75х3</option>
    <option value="50х50х4" name="klad[]">50х50х4</option>
    <option value="100х100х3" name="klad[]">100х100х3</option>
	<option value="100х100х4" name="klad[]">100х100х4</option>
   </select>
   
   <select id="rabic" size="18" multiple="multiple" name="rabica[]" style='border: 1px black solid; color:black; font-size:11; color:#000000;
		font-family: verdana, serif; display:none' />
    <option disabled="disabled">Рабица</option>
    <option value="65х65мм; 1,2х10м" name="rabica[]">65х65мм; 1,2х10м</option>
    <option value="65х65мм; 1,5х10м / 1,8" name="rabica[]">65х65мм; 1,5х10м / 1,8</option>
    <option value="55х55мм; 1,0х10м" name="rabica[]">55х55мм; 1,0х10м</option>
    <option value="55х55мм; 1,2х10м" name="rabica[]">55х55мм; 1,2х10м</option>
	<option value="55х55мм; 1,5х10м" name="rabica[]">55х55мм; 1,5х10м</option>
	<option value="55х55мм; 1,8х10м" name="rabica[]">55х55мм; 1,8х10м</option>
	<option value="55х55мм; 2,0х10м" name="rabica[]">55х55мм; 2,0х10м</option>
	<option value="45х45мм; 1,2х10м" name="rabica[]">45х45мм; 1,2х10м</option>
	<option value="45х45мм; 1,5х10м" name="rabica[]">45х45мм; 1,5х10м</option>
	<option value="45х45мм; 1,8х10м" name="rabica[]">45х45мм; 1,8х10м</option>
	<option value="35х35мм; 1,0х10м" name="rabica[]">35х35мм; 1,0х10м</option>
	<option value="35х35мм; 1,2х10м" name="rabica[]">35х35мм; 1,2х10м</option>
	<option value="35х35мм; 1,5х10м" name="rabica[]">35х35мм; 1,5х10м</option>
	<option value="35х35мм; 1,8х10м" name="rabica[]">35х35мм; 1,8х10м</option>
	<option value="24х24мм; 1,0х10м" name="rabica[]">24х24мм; 1,0х10м</option>
	<option value="24х24мм; 1,2х10м" name="rabica[]">24х24мм; 1,2х10м</option>
	<option value="24х24мм; 1,5х10м" name="rabica[]">24х24мм; 1,5х10м</option>
   </select>

Последний раз редактировалось витослав, 03.06.2013 в 12:36.
Ответить с цитированием
  #2 (permalink)  
Старый 03.06.2013, 13:41
Интересующийся
Отправить личное сообщение для витослав Посмотреть профиль Найти все сообщения от витослав
 
Регистрация: 03.06.2013
Сообщений: 11

Нашел решение уже
Правда не совсем не так как мне нужно, но сойдет
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение строки <select> при выборе checkbox DarkMaster13 Общие вопросы Javascript 4 14.04.2014 03:30
при выборе в 1-ом select соот.-щая инф. отображается в другом select celencer Общие вопросы Javascript 1 24.05.2009 20:38
Выделение строки <select> при выборе другого <select> simbion Элементы интерфейса 12 05.05.2009 03:43
JS при щелчке на сылку появляется текст Ed51 Ваши сайты и скрипты 2 05.02.2009 23:57
раскрывать/скрывать <td> при выборе определенного элемента списка zip Элементы интерфейса 2 19.01.2009 13:58