layui表单下拉选择如何修改成多选分享

layui 表单下拉框因为不支持多选,没办法,需要自己修改成多选,怎么做呢
首先我们需要引入第三方xm-select.js
地址:https://gitee.com/maplemei/xm-select
在这里插入图片描述
下载下拉之后呢,dist文件里面有个index.html,双击打开之后就是文档页面,xm-select.js也在这里面
在这里插入图片描述
首先我们找到demo
在这里插入图片描述
引入js之后按照文档的格式配置指定参数即可
这里我以我的代码为例

<div class="layui-input-inline layui-show-xs-block">
                            <div id="demo1">
                            </div>
                            <input type="hidden" id="wm_appid" name="wm_appid">
                        </div>
<script type="text/javascript">
    var demo1 = xmSelect.render({
        // 这里绑定css选择器
        el: '#demo1',
        // 渲染的数据
        toolbar: {show: true},
        data: {!! json_encode($app) !!},
        style:{width:'190px'},
        size:'mini',
        on: function (data) {
            //arr:  当前多选已选中的数据
            let arr = data.arr;
            // 从选中数据中提取value值
            console.log(arr);
            let app_ids = '';
            for (let i = 0; i < arr.length; i++) {
                app_ids += arr[i].value+',';
            }
            console.log(app_ids);
            document.getElementById('wm_appid').value = app_ids;
        }
    })
</script>

这里我将选中的参数存到隐藏的input里面,这里可能需要说一下的就是size是设置下拉框的大小,style是自定义样式,toolbar是开启清空和全选,具体更多参数的意义可以去查看文档
最后实现的样式是

在这里插入图片描述

相关推荐

  1. layui框jQuery动态修改选中并展示

    2024-04-10 01:12:01       70 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-10 01:12:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 01:12:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 01:12:01       87 阅读
  4. Python语言-面向对象

    2024-04-10 01:12:01       96 阅读

热门阅读

  1. GraphVis的使用

    2024-04-10 01:12:01       41 阅读
  2. 从零开始学ChatGLM2-6B 模型基于 P-Tuning v2 的微调

    2024-04-10 01:12:01       33 阅读
  3. QT及C++中引用的用法和意义

    2024-04-10 01:12:01       31 阅读
  4. [ LeetCode ] 题刷刷(Python)-第70题:爬楼梯

    2024-04-10 01:12:01       37 阅读
  5. 大数据在医疗信息化中的应用

    2024-04-10 01:12:01       32 阅读
  6. 前端小白学习Vue2框架(一)

    2024-04-10 01:12:01       36 阅读
  7. 驾驭前端未来

    2024-04-10 01:12:01       33 阅读
  8. 大唐杯历届省赛押题训练(5)

    2024-04-10 01:12:01       31 阅读
  9. 【后端】OFD学习笔记

    2024-04-10 01:12:01       41 阅读
  10. 吴军《格局》对我的3点帮助

    2024-04-10 01:12:01       37 阅读
  11. 深入了解Linux: dbus-daemon系统总线的作用与管理

    2024-04-10 01:12:01       33 阅读
  12. Leetcode 165. 比较版本号

    2024-04-10 01:12:01       38 阅读