При выборе в теге <select> появляется другой <select>
Вот часть скрипты с множественным выбором
Проблема в том, что я не совсем понимаю как заставить его работать с множественным выбором в наименовании товара Пробовал через запятую прописывать в combo.value - безнадегу:cray: То есть надо как-то заставить чтобы при выборе двух наименование, к каждому из них появлялись другие поля селект 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> |
Нашел решение уже
Правда не совсем не так как мне нужно, но сойдет |
Часовой пояс GMT +3, время: 23:59. |