Запрос сравнения бритвы к JavaScript ID - PullRequest
0 голосов
/ 10 марта 2020

У меня есть два элемента с параметрами: размер и цвет. Во-первых, я должен выбрать размер (выбор цвета отключен). После выбора размера я могу выбрать цвета, но я хотел бы отображать только цвета для выбранного размера (не все). У меня есть проблема, потому что в этом месте: (var i в Model.productVariants.Where (p => p.Size.size == "35-37")) я бы хотел, чтобы сравнение не было вписано жестко (например, ". 35-37 "), но размер, который будет передаваться из выбранного значения параметра в выбранном размере. У меня нет никаких идей о том, как справиться с этим. Заранее спасибо.

<label>Rozmiar</label>
<div class="input-box" style="position: relative;">
   <select id="sizes" name="sizeName">
      <option value="primary">Wybierz opcję...</option>
      @foreach (var i in Model.productVariants)
      {
         <option id="sizeChoice" value="@i.Size.size">@i.Size.size</option>
      }
   </select>
</div>
<br />

<label>Kolor</label>
<div class="input-box" style="position: relative;">
   <select id="colors" name="colorName">
      <option value="">Wybierz opcję...</option>

      @foreach (var i in Model.productVariants.Where(p => p.Size.size == "35-37"))
      {
         <option value="@i.ProductId">@i.Color.color</option>
      }
   </select>
</div>
...