doujia4759 2018-10-27 08:03
浏览 68

搜索表单中的自动完成下拉列表

this is a drop down search n filter field in my search form in which when i click, it shows the whole categories in drop down, however, i want to make this field an autocomplete field in which when a user types some word the taxonomy (category) containing that word automatically comes up.

here is the code from

search-form.php

of that field.

<div class="ebd-directory-subject ebd-search-field">
        <label class="ebd-title-field-lbl"><?php _e('subject', 'everest-business-directory'); ?></label>
        <select name="directory_subject">
            <option value=""><?php _e('Choose Subject', 'everest-business-directory'); ?></option>
            <?php
            $selected_directory_subject = (!empty($_GET[ 'directory_subject' ])) ? intval($_GET[ 'directory_subject' ]) : '';
            $selected_directory_tag = (!empty($_GET[ 'directory_tag' ])) ? intval($_GET[ 'directory_tag' ]) : '';
            $terms = get_terms('subject', array( 'hide_empty' => 0 ));
            $subjectHierarchy = array();
            $ebd_directory_library->sort_terms_hierarchicaly($terms, $subjectHierarchy, 0);

            echo $ebd_directory_library->print_option($subjectHierarchy, array(), 1, '', 'directory_subject', $selected_directory_subject);
            $terms = get_terms('ebd-tags', array( 'hide_empty' => 0 ));
            $subjectHierarchy = array();
            $ebd_directory_library->sort_terms_hierarchicaly($terms, $subjectHierarchy, 0);
            ?>
        </select>
    </div>

i am also attaching pix for more clear explanation : how it looks: how it functions

how i want it to look : how i want it to function

  • 写回答

1条回答 默认 最新

  • dongxiandi8313 2018-10-27 08:23
    关注

    You can use this js plugin to achieve Your goal: https://selectize.github.io/selectize.js/

    Or check https://select2.org/.

    However for what You want I would recommend first one as select2 can sometimes be really annoying - it's very good plugin but over time I had problems with it when I've used it in wordpress.

    评论

报告相同问题?

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?