layui框架常用输入框介绍

layui框架常用输入框介绍

一、普通输入框 input

1.jpg

        
                    

登录后复制

二、自动完成式输入框

1、确保 layui 引入了 autoComplete 插件。

2、确保初始化代码运行于 layui.use 的回调函数里。

3、引入 baseUtility.js。

2.jpg

HTML

@* 备案网点 *@
        
                    

登录后复制

js 数据源初始化
需定义在 layui.use 的回调函数中。

// 备案网点siteUtility.GetAllSiteByKey("#txtRegisterCompanyId_searchForm", "#hiddenRegisterCompanyId_searchForm");

登录后复制

一个是输入框的 id, 一个是隐藏域的 id。
该 GetAllSiteByKey 公共函数已定义在 baseUtility.js 中。

获取其值

// 收集 查询表单数据var serializeForm = $("#searchForm").formSerialize(true);

登录后复制

该序列化方法可以获取隐藏域的 id 值。

实现方式(参考)

/*  获取全部的网点  @param txtElementId 输入框Id  @param hiddenElementId 与输入框匹配的隐藏域Id */GetAllSiteByKey: function (txtElementId, hiddenElementId) {    $(txtElementId).typeahead({        minLength: 0,        //items: 'all',        source: function (query, process) {            var xdata = [];            console.group('查询条件 = ' + query);            $.ajax({                type: "GET",                url: urlEnum.GetAllSiteByKey,                async: false,                data: { "q": query },                success: function (result) {                    console.info('GetAllSiteByKey result');                    console.info(result);                    if (result != null && result != undefined) {                        $.each(result.list, function (i, item) {                            xdata.push({                                id: item.value,                                name: item.key,                                obj: item                            });                        }); // end each                    }                },                error: function (XMLHttpRequest, textStatus, errorThrown) {                    // layer.msg("数据加载失败", { icon: 1 });                },                timeout: 5000            });            console.info('Auto 返回值:');            console.info(xdata);            // 如果 Auto 控件被用户置空则同时将隐藏域也置空            if ($(txtElementId).val() == "") {                $(hiddenElementId).val("");            }            console.groupEnd();            return process(xdata);        },        updater: function (item) {            console.info('updater = ' + item);            console.info(item);            $(hiddenElementId).val(item.id);            return item;        }    }); // end typeahead}

登录后复制

三、赋值

无论输入框是普通的还是自动完成的,都可以直接赋值

// 备案网点$("#txtRegisterCompanyId_editForm").val(registerCompanyName);

登录后复制

更多layui知识请关注layui使用教程栏目。

以上就是layui框架常用输入框介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3005865.html

(0)
上一篇 2025年3月13日 01:04:09
下一篇 2025年3月8日 20:02:26

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • layui框架分页设置详解

    具体步骤如下: 1、从 官方文档 – 内置模块 – 数据表格 中复制如下: 2、复制到页面、将CSS地址以及JS地址改为自己本地的地址 3、浏览器运行、会出现如下 4、发现提示数据接口请求异常:error。 解决: …

    2025年3月13日 编程技术
    100
  • layui-layer独立组件-弹出层介绍

    【注意事项】 一、使用时,请把文件夹layer整个放置在您站点的任何一个目录,只需引入layer.js即可,除jQuery外,其它文件无需再引入。 二、如果您的js引入是通过合并处理或者您不想采用layer自动获取的绝对路径,您可以通过la…

    2025年3月13日
    200
  • layui数据表格隐藏列的方法介绍

    在使用layui做数据表格的时候,插入的数据的id是不是一组连续的数字,那么就需要用到layui的cols的type属性。  table.render({    elem: ‘#test’    ,url:’${pageContext.re…

    2025年3月13日 编程技术
    200
  • layui时间控件清空之后无法正常使用的问题

    解决layui时间控件清空之后无法正常使用的问题,以及时间范围的选择。 共有两种解决方式: 方式一(layui 1.x): html代码: 登录后复制登录后复制 js代码: var start = {istime: true,format:…

    2025年3月13日
    200
  • layui框架form表单使用介绍

    虽然对layui比较熟悉了,但是今天有时间还是将layui的form表单模块重新看一下。 一、更新渲染  layui没有双向绑定机制,但是有经典模块化框架 只需要执行下面的方法即可: form.render(type,filter) 第一个…

    2025年3月13日
    200
  • layui的本地存储方法介绍

    本地存储是对 localStorage 和 sessionStorage 的友好封装,可更方便地管理本地数据。 localStorage 持久化存储:layui.data(table, settings),数据会永久存在,除非物理删除。 s…

    2025年3月13日
    200
  • Django+Layui后台布局介绍

    Layui后台布局: 一、后台布局之顶边栏         layui 后台布局                            控制台            商品管理            用户                   …

    2025年3月13日
    200
  • layui使用iconfont的方法介绍

    layui的图标取自于阿里巴巴的矢量图标库 Iconfont,同样的,这篇教程也是基于Iconfont进行扩展。 第一步,通过浏览器打开http://iconfont.cn/ ,访问阿里巴巴矢量图标库。 第二步,通过右上角的用户图标,授权登…

    2025年3月13日
    200
  • layui文件上传、预览及修改方法

    单文件上传 1、HTML 上传客服二维码* @@##@@ 开始上传 温馨提示: 每次最多上传一张图片, 单张图片的大小不超过2MB 登录后复制 2、js部分 layui.use([‘form’, ‘element’, ‘up…

    2025年3月13日
    200
  • layui表格动态显示变换

    在使用Layui的表格组件时有时会用到可变换的操作比如显示或隐藏功能,那么就需要按钮的动态变换 实现方法在layui的barDome中加入如下代码 预览 编辑 删除 {{# if(d.img_status == “yes”){ }} 轮播隐…

    2025年3月13日
    200

发表回复

登录后才能评论