• layui 学习笔记(五) 可输入下拉选 & 可输入标签


    可输入的下拉选 

    -类似elementUI中的输入建议:还没想到特别好的方法。
    暂时可想到的解决的方案就是:

    方案1:

      把input 叠加到select上,外观看起来像一个框。

      利用z-index把 input框放到select 上层、并让select 不自动填充。-- 我现在做的事情:在选择其他时 让他自定义输入。

      第一步  

        select 加上  autocomplete="off"

        

       第二步

        写一个样式:

        .input-select{margin-left: 110px; position:absolute;z-index:2; 74%;top: 0px;display: none;}

        放到要用的input 或div上 (输入框先不要验证等显示的时候加验证)

        ***当然你可以把输入框的位置放到你想要的地方不用覆盖到select上方 用.show 和.hide控制显示和隐藏。

        

       第三步:

        js 做个触发:js 因人而异吧 看想做成什么样的 

    form.on('select(molding)', function(data){
                if(data.value=='xxx'){
                    $('#moldingOtDiv').show();
                    $('#moldingOt').attr("lay-verify","required|length");
                }else{
                    $('#moldingOtDiv').hide();
                    $('#moldingOt').val('');
                    $('#moldingOt').attr("lay-verify","");
                }
            });

      那么前台大概是:

        刚进来是一个普通下拉选。当点击其他就变成了输入框。

        就比如:

      

      当点击其他:

      

     =================================

    可输入标签

    第三方插件 https://fly.layui.com/extend/inputTags/#download

     下载后把layui路径改成自己的路径

    图1

    图2

     图3

      

    -------博客内容仅用于个人学习总结-------
  • 相关阅读:
    50个提高PHP程序运行效率的方法
    虚拟主机FTP上传文件为什么要用二进制上传
    Status Bar 总结
    TableView 总结
    阿里Java开发手册(泰山版)个人记录
    下载excel模板
    微信公众号-发送模板消息
    ffmpeg获取视频时长
    微信公众号授权
    根据word模板生成word、转换成pdf、打成war包
  • 原文地址:https://www.cnblogs.com/DarGi2019/p/12851627.html
Copyright © 2020-2023  润新知