业务经理

微信扫描以上二维码

028-61286886

技术咨询

列表实现select下拉多选筛选功能呢

迅睿框架 更新 2025-11-04 08:08:26 小萌娃

微信截图_20220802095311

官网这个筛选复选字段 能不能改成 select 下拉多选完之后再加个搜索按钮呢,有大神指导下么。。

方案

  • 优速开发工作室 #1 · 2022-08-02 10:02:29
    道理都一样,只是改变了一种模板展示方式,用js就可以搞定了,可以加我QQ做
  • 小黄人 18html #2 · 2022-08-02 10:03:11
    百度找对应的样式就可以实现了
  • 小黄人 18html #3 · 2022-08-02 11:22:34
    满意答案
    官方默认模板改造
                                    <form action="/index.php" method="get">
                                        <input type="hidden" name="s" value="demo">
                                        <input type="hidden" name="c" value="search">
                                        <input type="text" placeholder="搜索内容..." name="keyword">
                                        <div class="form-group row" id="duoxuan">
                                            <label class="col-md-2 control-label">复选字段-多条件</label>
                                            <div class="col-md-9">
                                                <label>
                                                    <a class="label {if !$params.fuxuankuang}label-success{else}label-default{/if}" href="{Router::search_url($params, 'fuxuankuang', NULL)}">不限</a>
                                                </label>
                                                <!--调用单选字段数据方法-->
                                                {php $field = dr_field_options($ci->module['field']['fuxuankuang']['id']);}
                                                {loop $field $value $name}
                                                <label>
                                                    <span class="label {if dr_is_double_search($params.fuxuankuang, $value)}label-success{else}label-default{/if}" data-value="{$value}">{$name}</span>
                                                </label>
                                                {/loop}
                                            </div>
                                        </div>
                                        <input id="duoxuan_value" name="fuxuankuang" value="{$params.fuxuankuang}" type="hidden">
                                        <script type="text/javascript">
                                        $('#duoxuan span').on('click', function() {
                                            var val = $(this).data('value');
    
                                            //点击,添加样式
                                            if ($('#duoxuan a').hasClass('label-success')) {
                                                $('#duoxuan a').removeClass("label-success").addClass("label-default");
                                            }
                                            if ($(this).hasClass('label-success')) {
                                                $(this).removeClass("label-success").addClass("label-default");
                                            } else {
                                                $(this).removeClass("label-default").addClass("label-success");
                                            }
                                            //点击,添加样式
    
                                            //历遍,组合多选值
                                            var id = [];
                                            $("#duoxuan span").each(function() {
                                                if ($(this).hasClass('label-success')) {
                                                    id.push($(this).data('value'));
                                                }
                                                var Newstr = id.join("|");
                                                $('#duoxuan_value').val(Newstr);
                                            });
                                            //历遍,组合多选值
    
                                        })
                                        </script>
                                        <input type="submit" value="提交搜索" />
                                    </form>
  • 小萌娃 #4 · 2025-11-04 08:08:26
    @小黄人 18html:设置结贴下

迅睿系统漏洞

GeoSeo工具箱
GeoSeo工具箱(2026-10-30)
新增城市落地页FAQ自定义 新增 Site Scan 分析报告并支...
外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段