Single

layui的upload组件使用和上传阻止_WEB前端开发

ps怎么画真人头发_WEB前端开发

ps画真人头发的方法:首先打开ps软件并按下【Ctrl+N】新建一个空白文档;然后在轮廓图层上绘制一个人物头发的基本轮廓;接着将前景色设置为较深黑褐色并在底色图层上绘制头发的底色;最后选择【铅笔】工具在头发区域绘制头发效果即可。

背景:页面上一个按钮,点击弹出上传框,从按钮的方法代码开始写:处理未选择文件阻止上传;通过判断选择文件的数量,显示或隐藏上传按钮;

ps怎么制作抽象线条_WEB前端开发

ps制作抽象线条的方法:首先打开ps软件并新建一个画布;然后使用【钢笔】工具画出路径;接着设置【画笔】并描边路径;最后新建画笔预设并设置画笔形状动态即可制作出抽象线条。

在js中定义:

function  uploadFile(){
    layer.open({
        type:1,
        title:'上传文件‘,
        area:['25%','400px'],
        content:'<div class="layui-form-item" style="margin-top:40px;">\
          <div class="layui-input-block">\
            <input class="layui-btn" type="button" id="chooseFIle" value="选择文件">\
            <span></span>\
          </div>\
        </div>\
          <div class="layui-form-item" style="margin-top:40px;">\
          <div class="layui-input-block">\
            <input class="layui-btn" type="button" id="uploadbtn" value="上传">\
            <span></span>\
          </div>\
        </div>‘,
    btn:['关闭'],
    btn1:function(idx,ele){
        layer.closeAll();
      }
  })
createUpload();
}
 
var  files ;
function createUpload(){
      $("#uploadbtn").hide();
      $("#chooseFile").next().next("span").text("");
      layui.use(['upload'],function(){
        var uploadInst = upload.render({
            elem:'#chooseFile',
             url:' ',
              accept:'file',
             auto:false,
            multiple:true,
          acceptMime:'application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
          exts:'xls|xlsx',
          size:1024000,
          number:5,
          bindAction:'#uploadbtn',
          choose:function(obj){
            files = this.files = boj.pushFile();
            if(Object.keys(files).length>0){ $("#uploadbtn").show(); }
            obj.preview(function(index,file,result){
              $("#chooseFile").siblings("span").append("<div title='"+index+"'>"+file.name+"&nbsp;&nbsp;<span onclick='deletefile(\""+index+"\")'>&times;</span></div>")
               if(index>0) {$("#uploadbtn").show() ;}
              })
          },
        allDone:function(obj){  
            if(obj.successful){
              layer.msg(obj.total+"个文件上传成功!");
            }
          },
        error:function(){
          layer.alert("上传成功!");
        }
    })
  }
}
function  deletefile(index){
  delete  files[index];
  $("#chooseFile").siblings("span").find("div[title="+index+"]").remove();
  if(!Object.keys(files).length>0){
      $("#uploadbtn").hide();
  }
 
}

更多layui知识请关注ki4网layui使用教程栏目。

以上就是layui的upload组件使用和上传阻止的详细内容,更多请关注ki4网其它相关文章!

使用layer弹窗和layui表单做新增功能的方法_WEB前端开发

layui框架是一款采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS的书写与组织形式,门槛极低,拿来即用。layer是layui框架的代表作,本文为大家介绍了使用layer弹窗和layui表单做新增功能的方法。

暂无评论

发表评论