Selin Опубликовано 26 мая, 2019 Жалоба Поделиться Опубликовано 26 мая, 2019 Всем привет! есть фильтр, при выборе не фильтрует товары, просто обновляет страницу и показывает все товары все равно. {if $features} <div class='col-md-24 well well-sm list-inline featuresProductsView'> {foreach $features as $f} <div class="col-xs-12 col-sm-12 col-md-8"> <p data-feature="{$f->id}">{$f->name}:</p> <select onchange="location = this.value;" {if $smarty.get.$f@key}class='active'{/if}> <option value="{url params=[$f->id=>null]}" {if !$smarty.get.$f@key}selected{/if}>Все варианты</option> {foreach $f->options as $o}<option value="{url params=[$f->id=>$o->value, page=>null]}" {if $smarty.get[$f@key] == $o->value} selected{/if}>{$o->value|escape}</option>{/foreach} </select> </div> {/foreach} Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 26 мая, 2019 Жалоба Поделиться Опубликовано 26 мая, 2019 В select отсутствует обязательный параметр "name" Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 26 мая, 2019 Жалоба Поделиться Опубликовано 26 мая, 2019 Проверяйте код, который формируется, ссылки в нем, а также работу JS. Хорошо бы ссылку дать... В select отсутствует обязательный параметр "name" 1. Интересно, откуда такое взялось.Валидатор оценивает код<!DOCTYPE html><html lang="en"><head><title>test</title></head><select></select></html>как безошибочный... 2. В данном случае атрибут name для тега select просто не нужен. Можно, конечно, его написать как-нибудь, но влиять ни на что не будет. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 26 мая, 2019 Жалоба Поделиться Опубликовано 26 мая, 2019 О, затычка во все дыры объявилась.Как нам тебя не хватало Цитата Ссылка на сообщение Поделиться на другие сайты
Selin Опубликовано 27 мая, 2019 Автор Жалоба Поделиться Опубликовано 27 мая, 2019 В select отсутствует обязательный параметр "name"Пробовал с таким параметром, не помогает Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 27 мая, 2019 Жалоба Поделиться Опубликовано 27 мая, 2019 Всем привет! есть фильтр, при выборе не фильтрует товары, просто обновляет страницу и показывает все товары все равно. {if $features} <div class='col-md-24 well well-sm list-inline featuresProductsView'> {foreach $features as $f} <div class="col-xs-12 col-sm-12 col-md-8"> <p data-feature="{$f->id}">{$f->name}:</p> <select onchange="location = this.value;" {if $smarty.get.$f@key}class='active'{/if}> <option value="{url params=[$f->id=>null]}" {if !$smarty.get.$f@key}selected{/if}>Все варианты</option> {foreach $f->options as $o}<option value="{url params=[$f->id=>$o->value, page=>null]}" {if $smarty.get[$f@key] == $o->value} selected{/if}>{$o->value|escape}</option>{/foreach} </select> </div> {/foreach} http://box.ui-ux-skill.ru/catalog/mobilnye-telefony Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.