【问题标题】:Dropzone not working with form elementsDropzone 不适用于表单元素
【发布时间】:2015-08-18 19:45:11
【问题描述】:

你好,我有这种形式:

    <form role="form" method="post" action="pridat_nehn.php" enctype="multipart/form-data">
        <label>Časť mesta / obce</label>
        <input class="form-control" name="city_part" placeholder="Zadajte časť mesta alebo obce.">
         <button type="submit" id="submit-all" class="btn btn-primary">Pridať nehnuteľnosť</button>
    </form>

我是 javascript:

     Dropzone.autoDiscover = false;

     Dropzone.options.addProperty = { // The camelized version of the ID of the form element

        url: "pridat_nehn.php", 
        autoProcessQueue: false,
        parallelUploads: 15,
        maxFiles: 15,
        uploadMultiple: true,
        previewsContainer: ".dropzone-previews",
        dictDefaultMessage: "Vložte obrázky.",


      // The setting up of the dropzone
      init: function() {
        var myDropzone = this;

         $("#submit-all").click(function (e) {

            e.preventDefault();
            e.stopPropagation();
            myDropzone.processQueue();
            }
        );
      }
     }

但我无法单击 dropzone 区域并选择文件。它什么也不做。我可以只提交带有元素数据的表单。但是当我注释掉

Dropzone.autoDiscover = false;

我可以选择图片,但点击提交没有任何反应。

我做错了什么?有什么建议吗?

【问题讨论】:

    标签: javascript dropzone.js


    【解决方案1】:

    您的脚本没有被调用,因为您没有将id="add-propert" 添加到您的表单中,该表单稍后用于将您的自定义 Dropzone 归因于给定元素。

    【讨论】:

      猜你喜欢
      • 2015-07-04
      • 1970-01-01
      • 2017-10-13
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多