Задать вопрос
@ksshk

Как вывести метки, которые относятся к рубрике в расширенном поиске?

Необходимо сделать расширенный поиск по рубрикам и меткам.
Есть код:
<form method="get" action="<?php bloginfo('url'); ?>">
        <fieldset>
            <input type="text" name="s" value="" placeholder="поиск..." maxlength="50" required="required" />
            <select name="category_name">
                <?php
                // генератор списка рубрик
                $categories = get_categories();
                foreach ($categories as $category) {
                    echo '<option value="', $category->slug, '">', $category->name, "</option>\n";                   
                }
                ?>                
            </select>
            <p>Уточните пожалуйста метки для поиска:</p>
            <?php
            // генератор списка меток
            $tags = get_tags();
            foreach ($tags as $tag) {
                echo
                    '<label>',
                    '<input type="checkbox" name="taglist[]" value="',  $tag->slug, '" /> ',
                    $tag->name,
                    "</label>\n";
            }
            ?>
        <button type="submit">Поиск</button>
        </fieldset>
    </form>


Он выводит в select все рубрики, а ниже все метки в виде checkbox-ов.
Необходимо сделать так, чтобы при выборе определённой рубрики, становились активны те метки, которые есть в выбранной рубрике. Остальные же были не активны.
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@aylo
учебник по javascript решит проблему.

Вы просто задаете вопрос и думаете что вам тут напишут готовый код, который стоит денег.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы