layer ajax 输入框,layui几种常用输入框
layui几种常用输入框
发布时间:2020-05-12 15:21:17
来源:亿速云
阅读:752
作者:Leah
这篇文章主要为大家详细介绍了layui几种常用输入框,图文详解容易学习,配合代码阅读理解效果更佳,非常适合初学者入门,感兴趣的小伙伴们可以参考一下。
一、普通输入框 input
*字段编号
二、自动完成式输入框
1、确保 layui 引入了 autoComplete 插件。
2、确保初始化代码运行于 layui.use 的回调函数里。
3、引入 baseUtility.js。
HTML@* 备案网点 *@
备案网点
placeholder="请输入" data-provide="typeahead" class="layui-input" autocomplete="off">
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几种常用输入框大概了解了吗?如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
layer ajax 输入框,layui几种常用输入框相关推荐
- layui文本框填充值_layui框架常用输入框介绍
一.普通输入框 input *字段编号 二.自动完成式输入框 1.确保 layui 引入了 autoComplete 插件. 2.确保初始化代码运行于 layui.use 的回调函数里. 3.引入 b ...
- layui常用的表单标签_layui框架常用输入框介绍
一.普通输入框 input *字段编号 二.自动完成式输入框 1.确保 layui 引入了 autoComplete 插件. 2.确保初始化代码运行于 layui.use 的回调函数里. 3.引入 b ...
- jQuery中ajax的4种常用请求方式
jQuery中ajax的4种常用请求方式:1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信 ...
- input常用输入框限制
input常用输入框限制 本篇 1.小写自动转换成大写: or 2.大写自动转换成小写 or 3.防止退后清空的TEXT文档 4.ENTER键可以让光标移到下一个输入框 5.只能为中文(有闪动) ...
- Flutter 完美的验证码输入框(2 种方法)
Flutter 完美的验证码输入框(2 种方法) 本文向您展示了在 Flutter 中实现完美的验证码输入框几种不同方法. 重点是什么? 真实世界的 完美的验证码输入框或 PIN 输入 UI 通常满足 ...
- iOS开发CoreAnimation解读之三——几种常用Layer的使用解析
iOS开发CoreAnimation解读之三--几种常用Layer的使用解析 一.CAEmitterLayer CAEmitterLayer是CoreAnimation框架中的粒子发射层,在以前的一片 ...
- android 键盘遮盖输入框_Android各种键盘挡住输入框解决办法
原标题:Android各种键盘挡住输入框解决办法 今日科技快讯 C919大型客机首飞成功,让很多人激动不已.然而近日网上也出现了一些不同的声音:说这架飞机许多部件都是进口货,甚至有人说C919中国人只 ...
- android 键盘遮盖输入框_各种键盘挡住输入框终极解决办法
对于键盘挡住输入框,给出了多种方案,希望对大家有所帮助. 在开发中,经常会遇到键盘挡住输入框的情况,比如登录界面或注册界面,弹出的软键盘把登录或注册按钮挡住了,用户必须把软键盘收起,才能点击相应按钮, ...
- 几种常用编程语言的编程思想和方法 转
搞软件的人,编程语言的掌握是基本功,如果单单是学习语法,最慢的一周之内也应该可以搞定(个人认为 语法层面c++是最复杂的).不幸的是,软件的本质是逻辑,解决方案的设计是要借助某种解决问题或编程的思想的 ...
最新文章
- html实体编码遇上js代码
- pcDuino上如何安装wordpress
- Tomcat虚拟主机
- SQL实战篇:SQL基础及执行顺序
- Windows 环境下运用Python制作网络爬虫
- 限制对象在堆或栈中声明
- 财富:鲍尔默时代的微软一直在走下坡路
- 工厂模式 java_JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)
- Apache 2 移植到Arm开发板
- 智能语言-中科院分词系统ICTCLAS(NLPIR)
- 加密狗破解加密狗复制
- 单细胞多组学联合应用
- html表格边框线变为1条线,HTML表格边框设为单实线
- oceanbase安装
- 聊天系统服务器端类图,使用Java多线程来实现多人聊天室 附实例代码
- 2022考研数学 张宇 基础班【配套张宇30讲】【免费分享】
- 操作系统知识点总结和题集大杂烩
- 【转】linux服务器的Gzip文件压缩方法
- IntelliJ IDEA / Webstorm 2019.3 PJ方法(永久有效)
- 最快最有效的锻炼出腹肌来