编程语言
首页 > 编程语言> > javascript – 将Dropzone.js与其他字段集成到现有HTML表单中

javascript – 将Dropzone.js与其他字段集成到现有HTML表单中

作者:互联网

我目前有一个HTML表单,用户可以填写他们希望发布的广告的详细信息.我现在希望能够添加一个dropzone来上传待售商品的图片.我发现dropzone.js似乎完成了我需要的大部分工作.但是,在查看文档时,您似乎需要将整个表单的类指定为“dropzone”(而不仅仅是输入元素).这意味着我的整个表格成为了dropzone.是否可以在我的表单的一部分中使用dropzone,即仅将元素指定为类dropzone,而不是整个表单?

我可以使用单独的表单,但我希望用户能够通过一个按钮提交所有表单.

或者,是否有另一个库可以做到这一点?

非常感谢

解决方法:

这是另一种方法:在表单中添加带有classname dropzone的div,并以编程方式实现dropzone.

HTML:

<div id="dZUpload" class="dropzone">
      <div class="dz-default dz-message"></div>
</div>

JQuery的:

$(document).ready(function () {
    Dropzone.autoDiscover = false;
    $("#dZUpload").dropzone({
        url: "hn_SimpeFileUploader.ashx",
        addRemoveLinks: true,
        success: function (file, response) {
            var imgName = response;
            file.previewElement.classList.add("dz-success");
            console.log("Successfully uploaded :" + imgName);
        },
        error: function (file, response) {
            file.previewElement.classList.add("dz-error");
        }
    });
});

注意:禁用autoDiscover,否则Dropzone将尝试连接两次

博客文章:Dropzone js + Asp.net: Easy way to upload Bulk images

标签:html,javascript,jquery,file-upload,dropzone-js
来源: https://codeday.me/bug/20190917/1809000.html