Layui 上传附件前条件判断

一、由于导入数据需要有条件,避免点击上传直接就弹出附件选择

html代码

1

2

3

4

<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代码

1

2

3

4

5

6

7

/**

     * 导入前验证

     * */

$('#check').click(function () {

   //验证处理       

     $("#staffImport").click();

});

导入

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

/**

 * 导入

 */

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'//允许上传的文件类型

});

你可能感兴趣的