• wordpress非弹窗表单多文件上传插件


    插件名:Drag and Drop Multiple File Upload - Contact Form 7

    (ps:如果是弹窗表单,不要使用这个插件Drag and Drop Multiple File Upload - Contact Form 7,而是用自带的cf7,参考http://tsctube.mmler.cn/

    form结构[file your-files filetypes:jpg|png|pdf|dxf|dwg limit:20mb]

    js

    if ($('form input[type=file]').length != 0) {
    $('form input[type=file]').attr('multiple', 'multiple');
    }

    )

    http://decortrim.mml.digital/contact/

    form结构

    <label><p class="tips">Please upload only jpg, png, pdf, dxf, dwg files. Size limit is 20MB.</p><button type="button" class="chooseFile">Choose File</button><span class="myfile"></span>[mfile your-file limit:20000000 filetypes:jpg|png|pdf|dxf|dwg]</label>

    js

    <script>
    ;(function($){
    $(document).ready(function(){
    $(".chooseFile").click(function () {
    $(".contact-form .wpcf7-drag-n-drop-file.d-none").click();
    });
    $(".contact-form .wpcf7-drag-n-drop-file.d-none").change(function(){
    $(".myfile").empty();
    var fp = $(".contact-form .wpcf7-drag-n-drop-file.d-none");
    var lg = $(".contact-form .wpcf7-drag-n-drop-file.d-none")[0].files.length;
    var items = fp[0].files;
    var list =[];
    var str ="";
    if(lg > 0) {
    for(var i = 0; i < lg; i ++) {
    var fileName = items[i].name;
    list.push(fileName);
    }
    str = list.join(",");
    $(".myfile").css({"display":"inline-block"}).html(str);
    }
    });
    });
    })(jQuery);
    </script>

    css


    .tips {
    font-size: 12px;
    margin-bottom: 12px;
    }
    .myfile {
    display: inline-block;
    font-size: 12px;
    margin-bottom: 12px;
    margin-left: 10px;
    }


    button {
    display: inline-block;
    @include FilsonProMedium;
    text-align: center;
    font-size: 12px;
    line-height: 29px;
    color: #455264;
    107px;
    height: 29px;
    background-color: #eef1f4;
    border: none;
    cursor: pointer;
    }
    .your-files {
    display: none;
    }

  • 相关阅读:
    ASP.NET 身份验证机制
    ASP.NET 一般处理程序下载
    [c、c++]宏中"#"和"##"的用法(zz)
    XML 链接语言(XLink) 版本 1.0
    网上看到的对个人发展很不错的话
    【分享】WebForm中DataGrid的20篇经典文章
    Ajax
    ISO/OSI网络体系结构
    经典推荐.Net面试法宝(面试题收集)
    Union的问题
  • 原文地址:https://www.cnblogs.com/gduf/p/11679221.html
Copyright © 2020-2023  润新知