Layui 上传附件前条件判断
一、由于导入数据需要有条件,避免点击上传直接就弹出附件选择
html代码
<button type="button" class="layui-btn" id="check">
<i class="layui-icon"></i>导入</button>
<button hidden type="button" class="layui-btn" id="staffImport"
lay-data="{url: '/XXX'}"><i class="layui-icon"></i>导入</button>
js代码
/**
* 导入前验证
* */
$('#check').click(function () {
//验证处理
$("#staffImport").click();
});
导入
/**
* 导入
*/
Upload.render({
elem: '#staffImport'
, auto: true //非自动上传
, multiple: true //单文件上传
, exts: 'xls|xlsx|xlsm|xlt|xltx|xltm'
, before: function (obj) {
}
, done: function (res) { //上传完成后的回调
}
, error: function () {
}
, accept: 'file'//允许上传的文件类型
});