学习要点:
1.
表单元素
本节课我们来开始了解
Layui
表单元素的基本使用。
一.表单元素
1.
表单我们分两节课来说,第一节,先按套路做出一张表单;
2.
第二节:分析每个表单的基本功能和样式属性的变动;
3.
首先,我们先看下表单基本的一些
class
类的样式;
class
类
备注
layui-form
<form>
定义
layui-form-item
每个表单的最外层
div
定义
layui-form-label
表单标签定义
layui-input-block
区块表单
layui-input-inline
内联表单
layui-input
文本框
layui-textarea
文本域
PS
:依赖加载模块:
form
,在部分表单中不加载则无法显示;
layui.use(['form'], () => {
//...
})
4.
完整代码列表,和官网一样,具体如下:
<
form
action
=""
class
="layui-form"
>
<!--
文本框
-->
<
div
class
="layui-form-item"
>
<
label
for
=""
class
="layui-form-label"
>
输入框
</
label
>
<
div
class
="layui-input-block"
>
<
input
type
="text"
class
="layui-input"
placeholder
="
请输入用户名
"
>
</
div
>
</
div
>
<!--
密码框
-->
<
div
class
="layui-form-item"
>
<
label
for
=""
class
="layui-form-label"
>
密码框
</
label
>
<
div
class
="layui-input-inline"
>
<
input
type
="password"
class
="layui-input"
placeholder
="
请输入密码
"
>
</
div
>
<
div
class
="layui-form-mid layui-word-aux"
>
辅助文本
</
div
>
</
div
>
<!--
下拉框
-->
<
div
class
="layui-form-item"
>
<
label
for
=""
class
="layui-form-label"
>
选择框
</
label
>
<
div
class
="layui-input-block"
>
<
select
name
=""
id
=""
>
<
option
value
=""
></
option
>
<
option
value
="0"
>
北京
</
option
>
<
option
value
="1"
>
上海
</
option
>
<
option
value
="2"
>
深圳
</
option
>
<
option
value
="3"
>
杭州
</
option
>
<
option
value
="4"
>
厦门
</
option
>
</
select
>
</
div
>
</
div
>
<!--
复选框
-->
<
div
class
="layui-form-item"
>
<
label
for
=""
class
="layui-form-label"
>
复选框
</
label
>
<
div
class
="layui-input-block"
>
<
input
type
="checkbox"
title
="
写作
"
>
<
input
type
="checkbox"
title
="
阅读
"
checked
>
<
input
type
="checkbox"
title
="
发呆
"
>
</
div
>
</
div
>
<!--
开关
-->
<
div
class
="layui-form-item"
>
<
label
for
=""
class
="layui-form-label"
>
开关
</
label
>
<
div
class
="layui-input-block"
>
<
input
type
="checkbox"
name
="switch"
lay-skin
="switch"
>
</
div
>
</
div
>
<!--
单选框
-->
<
div
class
="layui-form-item"
>
<
label
for
=""
class
="layui-form-label"
>
单选框
</
label
>
<
div
class
="layui-input-block"
>
<
input
type
="radio"
name
="sex"
title
="
男
"
checked
>
<
input
type
="radio"
name
="sex"
title
="
女
"
>
</
div
>
</
div
>
<!--
文本域
-->
<
div
class
="layui-form-item"
>
<
label
for
=""
class
="layui-form-label"
>
输入框
</
label
>
<
div
class
="layui-input-block"
>
<
textarea
name
=""
class
="layui-textarea"
></
textarea
>
</
div
>
</
div
>
<!--
按钮
-->
<
div
class
="layui-form-item"
>
<
div
class
="layui-input-block"
>
<
button
lay-submit class
="layui-btn"
>
立即提交
</
button
>
<
button
type
="reset"
class
="layui-btn layui-btn-primary"
>
重置
</
button
>
</
div
>
</
div
>
</
form
>