Создан фильтр по трем свойствам через взаимосвязанные списки.
1. Выбраны 3 свойства. Выводится фильтр как 3 выпадающих взаимосвязанных списка.
2. При выборе пункта из 1-го списка без перезагрузки страницы меняется 2-ой список.
3. При выборе пункта из 2-го списка без перезагрузки страницы меняется 3-ой список.
4. При выборе пункта из 3-го списка происходит переход на страницу с результатами поиска по выбранным свойствам.
Подобная конструкция часто используется, например, на сайтах автозапчастей, когда свойства - марка авто, год, модель.