摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>admin.html</title> <!-- 引入layui样式文件 --> <link rel="styl
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>admin.html</title>
<!-- 引入layui样式文件 -->
<link rel="stylesheet" type="text/css" href="layui/css/layui.css">
<!-- 引入layui基础核心库 -->
<script type="text/javascript" src="layui/layui.js"></script>
<style>
.header span{background: #009688;color:#fff;padding: 10px;margin-left: 30px;line-height: 32px;}
.header button{float: right;}
.header{border-bottom: 2px #009688 solid;}
</style>
</head>
<body style="padding: 10px;">
<div class="header">
<span>管理员列表</span>
<button class="layui-btn layui-btn-sm" onclick="add()">添加</button>
</div>
<table class="layui-table">
<thead>
<tr>
<th >姓名</th>
<th >性别</th>
<th >民族</th>
<th >生日</th>
<th >城市</th>
<th >职业</th>
<th >角色</th>
<th >状态</th>
<th >操作</th>
</tr>
</thead>
<tbody>
<tr>
<td>成龙</td>
<td>男</td>
<td>汉族</td>
<td>1954-04-07</td>
<td>香港</td>
<td>演员、导演</td>
<td>系统管理员</td>
<td>正常</td>
<td>
<button class="layui-btn" onclick="add()">编辑</button>
<button class="layui-btn" onclick="del()">删除</button>
</td>
</tr>
<tr>
<td>刘德华</td>
<td>男</td>
<td>汉族</td>
<td>1961-09-27</td>
<td>香港</td>
<td>歌手、演员</td>
<td>系统管理员</td>
<td>正常</td>
<td>
<button class="layui-btn" onclick="add()">编辑</button>
<button class="layui-btn" onclick="del()">删除</button>
</td>
</tr>
<tr>
<td>周杰伦</td>
<td>男</td>
<td>汉族</td>
<td>1979-01-18</td>
<td>台湾</td>
<td>歌手</td>
<td>系统管理员</td>
<td>正常</td>
<td>
<button class="layui-btn" onclick="add()">编辑</button>
<button class="layui-btn" onclick="del()">删除</button>
</td>
</tr>
<tr>
<td>郭富城</td>
<td>男</td>
<td>汉族</td>
<td>1965-10-26</td>
<td>香港</td>
<td>歌手、演员</td>
<td>系统管理员</td>
<td style="color:red;">禁用</td>
<td>
<button class="layui-btn" onclick="add()">编辑</button>
<button class="layui-btn" onclick="del()">删除</button>
</td>
<tr>
<td>周润发</td>
<td>男</td>
<td>汉族</td>
<td>1955-05-18</td>
<td>香港</td>
<td>演员</td>
<td>系统管理员</td>
<td>正常</td>
<td>
<button class="layui-btn" onclick="add()">编辑</button>
<button class="layui-btn" onclick="del()">删除</button>
</td>
</tr>
</tbody>
</table>
<script>
layui.use(['layer'], function(){
var layer = layui.layer;
});
function del(){
layer.confirm('确定要退出吗?', {
icon:2,
btn: ['确定', '取消'] //可以无限个按钮
}, function(index, layero){
//按钮【按钮一】的回调
}, function(index){
//按钮【按钮二】的回调
});
}
//添加/编辑
function add(){
layer.open({
type: 2,
title:'添加管理员',
area:['500px','600px'],
content: 'admin/add.html' //这里content是一个普通的String
});
}
</script>
</body>
</html>
add.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>add.html</title>
<!-- 引入layui样式文件 -->
<link rel="stylesheet" type="text/css" href="../layui/css/layui.css">
<!-- 引入layui基础核心库 -->
<script type="text/javascript" src="../layui/layui.js"></script>
<style>
.layui-form{margin:20px 50px;}
.layui-btn{margin:20px 130px;}
</style>
</head>
<body>
<form class="layui-form" action="">
<div class="layui-form-item">
<label class="layui-form-label">姓名</label>
<div class="layui-input-inline">
<input type="text" name="title" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">民族</label>
<div class="layui-input-inline">
<input type="text" name="title" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">生日</label>
<div class="layui-input-inline">
<input type="text" name="title" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">性别</label>
<div class="layui-input-block">
<input type="radio" name="sex" value="男" title="男" checked>
<input type="radio" name="sex" value="女" title="女">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">角色</label>
<div class="layui-input-block">
<input type="radio" name="admin" value="系统管理员" title="系统管理员" >
<input type="radio" name="admin" value="非系统管理员" title="非系统管理员">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">职业</label>
<div class="layui-input-block">
<input type="checkbox" name="like[write]" title="演员">
<input type="checkbox" name="like[read]" title="导演">
<input type="checkbox" name="like[dai]" title="歌手">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">状态</label>
<div class="layui-input-block">
<input type="checkbox" name="" title="禁用" lay-skin="primary">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">城市</label>
<div class="layui-input-inline">
<select name="city" lay-verify="required">
<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>
<button class="layui-btn">保存</button>
</form>
<script>
//Demo
layui.use('form', function(){
var form = layui.form;
});
</script>
</body>
</html>在用layui引用表单的时候,通过内置的form模块完成操作,
必须在外层容器中定义class="layui-form",form模块才能正常工作。
在完成选择框操作的时候,一定要引入
<script>
//Demo
layui.use('form', function(){
var form = layui.form;
});
</script>
选择框才能正常使用
批改老师:天蓬老师批改时间:2018-12-22 13:37:54
老师总结:其实, layui最早被程序员认知,就是通过它的弹层, 它的弹层是做的最好的, 其它的,我用得并不多