CSS类(Class)
- layui-elem-quote
'blockquote' - layui-text
'blockquote' - layui-elem-field
'fieldset' - laytui-field-title
'fieldset' - layui-form
'form' - laytui-form-item
'div' - laytui-form-label
'label' - laytui-input-block
'div' - layui-input
'input' - layui-inline
'div' - layui-form-mid
'div' - layui-word-aux
'div' - layui-form-text
'div' - layui-textarea
'textarea' - layui-btn layui-btn-primary
'button' - layui-hide
'table' - layui-btn-container
'div' - layui-btn-sm
- layui-btn-xs
- layui-btn-md
- layui-btn-danger
标签(HTML Element)
-
'fieldset'
'legend'用于表示其父元素的内容标题 -
'select'
'optgroup'可选
- label
'option'
- value
- selected
- disabled -
'input'
-
lay-verify
Layui框架有自带的表单验证功能,在input标签中加入lay-verify属性,通过给定不同属性值,来对表单输入框进行不同的验证layui 表单自带校验:
- lay-verify:是表单验证的关键字
- 其中对其指定不同值可实现简单验证
- required (该输入框必填项)
- phone(手机号)
- email(邮箱)
- url(网址)
- number(数字)
- date(日期)
- identity(身份证)
- title(标题)
同时Layui支持多条规则的验证:
格式:lay-verify=”验证A|验证B”
例如:lay-verify=”require|phone|number”
这表示此处填入为 手机号,必须为数字,且为必填项。
-
type
text
tel
password
checkbox -
lay-skin
primary
switch -
lay-text="ON|OFF"
-
checked
-
lay-filter
-
value
-
name
-
-
'select'
-
lay-search
-
lay-verify
-
-
'div'
- pane
-
'textarea'
- placeholder
-
'button'
-
type
submit
reset
text -
layui-submit
-
lay-filter
-
lay-event
-
LayUI Script
layui.use(['form','layedit','laydate','table'],function(){});
laydate.render({
elem:'#id'
});
table.render({
elem:'#id'
,url:'xx.js'
,toolbar:'#id'
,title:''
,totalRow:true
,cols:[[
{type:'checkbox',fixed:'left'}
,{field:'',title:'',fixed:'',unresize:,sort:,totalRowText:'',width:,edit:,templet:function(res){
return '<em>'+res.email+'</em>'
},toolbar:'#barDemo'}
]]
,page:true
});
var editIndex = layedit.build('LAY_demo_editor');
form.verify({});
title:function(value){
if(value.length'5){
return 'ERROR';
}
}
pass:[
/^[\S]{6,12}$/
,'提示'
]
content:function(value){
layedit.sync(editIndex);
}
form.on('switch(switchTest)',function(data){});//lay-filter
lay.msg('',{
offset:'6px'
});
layer.tips('提示', data.othis)
layer.alert(JSON.stringify(data.field),{
title:''
});
layui.$('#id').on('click',function(){});
form.val('example',{});//example为lay-filter
"":"",
"",""
table.on('toolbar(test)',function(obj){});
var checkStatus = table.checkStatus(obj.config.id);
switch(obj.event){
case 'getCheckData':
var data = checkStatus.data;
layer.alert(JSON.stringify(data));
break;
case 'getCheckLength':
var data = checkStatus.data;
layer.msg('选中了:'+ data.length + ' 个');
break;
case 'isAll':
layer.msg(checkStatus.isAll ? '全选': '未全选')
break;
type="text/html"