Andrey_Tech
@Andrey_Tech

Как сделать что бы выбранный option сохранялся при смене страницы?

Добрый день!
Как можно сделать что бы в select при смене страницы сохранялся выбранный option, по возможности на js
Вот код, на который я хочу применить это дейтсвие:
<select name="select" onchange="window.location.href=this.options[this.selectedIndex].value" class="form-control">
<option value="">
По умолчанию
</option>
  <option  <?if ($_GET["sort"] == "name"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=name&method=asc">
По названию(А->Я)
</option>
  <option <?if ($_GET["sort"] == "name"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=name&method=desc">
По названию(Я->А)
</option>
 <option <?if ($_GET["sort"] == "catalog_PRICE_1"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=catalog_PRICE_1&method=asc">
Цене(по возрастанию) 
 </option>
  <option <?if ($_GET["sort"] == "catalog_PRICE_1"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=catalog_PRICE_1&method=desc">
Цена(по убыванию)
  </option>
   <option <?if ($_GET["sort"] == "timestamp_x"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=timestamp_x&method=asc">
Новые поступления(А->Я)
   </option>
  <option <?if ($_GET["sort"] == "timestamp_x"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=timestamp_x&method=desc">
Новые поступления(Я->А) 
  </option>
   <option <?if ($_GET["sort"] == "show_counter"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=show_counter&method=asc">
Популярные(А->Я)
   </option>
  <option <?if ($_GET["sort"] == "show_counter"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=show_counter&method=desc">
Популярные(Я->А)
  </option>
   <option <?if ($_GET["sort"] == "property_rating"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=property_rating&method=asc">
Рейтинг(по возрастанию)
   </option>
  <option <?if ($_GET["sort"] == "property_rating"):?> class="actived" <?endif;?> value="<?=$arResult["SECTION_PAGE_URL"]?>?sort=property_rating&method=desc">
Рейтинг(по убыванию)
  </option>
</select>

Как можно это реализовать?
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ответы на вопрос 1
@djay
Подсказка: Сохранять в сессии последнее значение
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы