layui框架实战案例(12):layui标签输入框inputTag

简介: layui框架实战案例(12):layui标签输入框inputTag


项目说明

在项目开发工作过程中,随着对layui使用频率的增加,越来越发现其功能的强大与简洁。同时内置或第三方配套开发的组件,深有开发如虎添翼之感。

  1. 1.组件名称:inputTag,非inputTags版本;
  2. 2.调整部分代码适应项目需要;


开发代码

CSS样式表调整:组件表单适应和鼠标效果。

.fairy-tag-container {
    width: auto;
    /*min-height: 100px;*/
    padding: 5px;
    border: 1px solid #e6e6e6;
    background-color: #ffffff;
    cursor: pointer;
}

JS代码

 layui.config({
        base: './'
    }).use(['inputTag', 'jquery'], function () {
        var $ = layui.jquery, inputTag = layui.inputTag;
        inputTag.render({
            elem: '.tag1',
            data: [],
            permanentData: [],//不允许删除的值
            removeKeyNum: 8,//删除按键编号,默认,BackSpace键
            createKeyNum: 13,//创建按键编号,默认,Enter键
            beforeCreate: function (data, value) {
                return value;
            },
            onChange: function (data, value, type) {
                console.log(data.toString());
            }
        });
    })
  • 获取赋值

将获取的数据数组直接转为字符串data.toString(),然后赋值到隐藏表单进行调用。

  • 编辑读取

从数据库读取后,将默认值植入 data: []中即可。


@lockdata.cn

相关文章
|
前端开发 JavaScript
通用的layui框架系统管理后台模板
通用的layui框架系统管理后台模板
491 0
|
容器
layui框架实战案例(13):colorpicker颜色选择器的使用
layui框架实战案例(13):colorpicker颜色选择器的使用
632 0
|
容器
layui组件table定时刷新的解决方案
layui组件table定时刷新的解决方案
447 0
layui内部表单互动的实战案例:根据radio单选框自动改变input内容
layui内部表单互动的实战案例:根据radio单选框自动改变input内容
480 0
|
前端开发 程序员 API
前端|基于 Layui 实现动态搜索选择框
网页端实现动态搜索选择框,要求下拉选项列表能根据用户输入内容动态刷新,最终提交的值必须是由选项列表中点选的。
552 3
|
JavaScript 前端开发
layui下拉框xm-select自定义搜索使用方法
【10月更文挑战第28天】`xm - select` 是基于 Layui 的下拉框增强插件,支持自定义搜索功能。实现步骤包括:1. 引入 Layui 和 xm - select 的核心文件;2. 创建下拉框的基本 HTML 结构;3. 使用 `layui.use` 函数初始化插件并配置搜索功能;4. 可选地进行高级自定义搜索优化,如模糊匹配、多字段搜索和实时更新数据。通过这些步骤,可实现灵活的下拉框搜索功能。
3632 1
|
前端开发
layui-form
`layui-form`是一个前端表单组件,提供多种表单类型如单行、多行排列的输入框,下拉选择框(支持模糊搜索),单选框和复选框。表单元素可通过`required`和`lay-verify`属性进行必填和验证设置。编辑器如`layedit`可用于富文本输入,表单监听事件如提交和单选器可绑定回调函数进行处理。此外,能动态更新渲染表单,初始化表单数据并进行数据校验,包括自定义验证规则。
667 1
|
JavaScript
使用layui checkbox复选框样式实现单选功能
使用layui checkbox复选框样式实现单选功能
810 0
|
前端开发 JavaScript 数据库
layui框架实战案例(20):常用条件判断和信息展示技巧(图片预览、动态表格、短信已读未读、链接分享、信息脱敏、内置框架页)
layui框架实战案例(20):常用条件判断和信息展示技巧(图片预览、动态表格、短信已读未读、链接分享、信息脱敏、内置框架页)
1136 0