问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

layui-input-block和layui-input-inline的区别在哪里

发布网友 发布时间:2022-04-29 10:19

我来回答

2个回答

懂视网 时间:2022-04-29 14:41

一、普通输入框 input

1.jpg

<div class="layui-form-item">
 <label class="layui-form-label"><span class="f_orange">*</span>字段编号</label>
 <div class="layui-input-block width_250 pos-r">
 <input type="text" class="layui-input" name="ColumnCode" lay-verify="required|inputLength_100" placeholder="" autocomplete="off">
 <i class="icon_ca_layui"></i>
 </div>
</div>

二、自动完成式输入框

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

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

3、引入 baseUtility.js。

2.jpg

HTML

@* 备案网点 *@
<div class="layui-input-block" style="margin-top:5px; margin-left:320px;">
 <label class="layui-form-label">备案网点</label>
 <div class="layui-input-inline">
 <input type="text" id="txtRegisterCompanyId_searchForm" lay-verify="required" style="width:200px;"
  placeholder="请输入" data-provide="typeahead" class="layui-input" autocomplete="off">
 <input type="hidden" name="RegisterCompanyId" id="hiddenRegisterCompanyId_searchForm" />
 </div>
</div>

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使用教程栏目。

热心网友 时间:2022-04-29 11:49

一个是一个表单元素占一行,竖着,以例表的形式排列。
另一个允许,多个表单控件占一行,横着,一行可以放置多个表单元素。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
魔兽世界80牧师治疗天赋 魔兽世界80级牧师加血还强大么? 上海自驾游最全攻略,短途无比惊艳的自驾游 请问去新疆旅游,什么季节最合适? 不正创是什么意思? 知识产权侵权责任承担形式有哪些 完全产权是什么意思? 产权错位是什么意思? 抖音通知设置为什么没有全部? 巴黎欧莱雅男士劲能醒肤露如何通过创新成分提升皮肤防护和活力? 5得利面粉几星的最适合做馒头 五得利六七八星哪个蒸馒头好 五得利面粉A级与星级有什么区别- 问一问 五得利三星兴化面粉和五得利三星宿迁面粉哪个好?从那里区分两种面粉???_百度问一问 五得利面粉三星好还是四星好? 五得利面粉的吸水率吸水率是多少 五得利面粉哪一款蒸馍好? lilimoly国潮什么品牌 五星和六星的五得利面粉哪一种做馒头效果好? 五得利面粉三星好还是四星好 面粉几星代表什么意思? 五得利蒸馒头哪个面粉好 1到8星五得利面粉用途区别是什么? 五得利面粉3星和5星的区别紫色 面粉三星和五星有什么区别? 俩火影忍者忍者新时代游戏怎么取消默认登录 我玩火影忍者手游,弃游后微信上把授权也取消了,但还是有一大群人发给我回归要求 维也纳国际酒店的钟点房最长可以订多长时间? 去宾馆开钟点房可预定吗? 如何取消微信授权,微信授权了一些游戏,我希望取消授权,怎么做 明四家与明朝四大才子的关系是什么? 仇实 有多少仇实,仇实同名同姓 清明上河图的作者简介 泰州强企保温材料有限公司怎么样? 仇英的艺术成就 泰州市远东高科自动化工程有限公司怎么样? 明代的唐伯虎先生,为何大量创作春宫图? 吉林扶余陶赖昭六年二班的作文是什么 明唐寅卖画为生,都什么人买他的画?做什么用?他的画价值几何?能维持生计吗?当时他的画有收藏热吗? 北京吉狮网络营销有限公司的法人代表是仇实林吗 风神高迈是成语吗?是什么意思 连环画有哪些绘画手法表现形式和种类 居和剑是谁发明的 求助,知网中博士论文怎么查找DIO 企业资质证书的申请条件有哪些? 所有期刊的已录用文章都有doi号吗 没有doi号的期刊是不正规的吗- 问一问 是不是有的文章没有doi码? 同等学历申请学位人员必需提交已正式发表的文章 doi算吗 谁能告诉我下图中都代表什么Appl,DOI,还有下面的英文。怎么有的文献有,有的没有,参考文献要写这个吗