Привет
Есть 3 селекта с характеристиками товара (может быть и больше), как лучше на js реализовать выборку, например при выборе РСТ:Да (7=23), в памяти и цвете оставались только те значения торговых предложений где 7=23?
Или например есть память выбираем 512, в остальных селектах доступно только: цвет - белый и в рст - да.
Характеристики торговых предложений описываются в data-features в нижнем селекте.
Возможно сделать список для каждого option с указанием значений доступных в остальных селектах..
Спасибо!
Память:
<select data-eshop-feature="5">
<option value="18">64 GB</option>
<option value="19">256 GB</option>
<option value="20">512 GB</option>
</select>
Цвет:
<select data-eshop-feature="6">
<option value="21">Белый</option>
<option value="22" selected="">Черный</option>
</select>
РСТ:
<select data-eshop-feature="7">
<option value="23">Да</option>
<option value="24">Нет</option>
</select>
<hr>
Торговые предложения:
<select>
<option value="6" data-features="{'5':18,'6':22,'7':23}">64 GB Черный РСТ</option>
<option value="12" data-features="{'5':18,'6':21,'7':24}">64 GB Белый</option>
<option value="11" data-features="{'5':19,'6':21,'7':24}">256 GB Белый</option>
<option value="13" data-features="{'5':20,'6':21,'7':23}">512 GB Белый РСТ</option>
</select>
Возможно написать скрипт за вознаграждение..)