业务经理

微信扫描以上二维码

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-09-16)
ai发布增强: 1 新增Cron 心跳记录,任务列表实时显示。 ...
导入微信文章
导入微信文章(2026-09-15)
优化排版缺少文字情况
GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...