【发布时间】:2017-12-20 05:08:57
【问题描述】:
这似乎是一个很奇怪的问题。所有其他事件都被触发,但不是这两个。也许maxFiles 也不起作用,最终这些事件没有触发。我是不是做错了什么?
代码如下:
$(document).ready(function(){
Dropzone.autoDiscover = true;
Dropzone.options.myDropzone = {
paramName: "file",
maxFilesize: 5,
maxFiles: 1,
accept: function(file, done) {
console.log("done");
},
init: function(){
console.log(this); //WORKS
this.on("maxfilesexceeded", function(file){
alert("sdf"); //DOESN'T WORK
});
this.on("maxfilesreached", function(file){
alert("sdf"); //DOESN'T WORK
});
this.on("addedfile", function(file){
console.log("added", file); //WORKS
});
}
};
});
<div class="container">
<div class="login-form">
<h3>Login to Conversation</h3>
<form action="test.php" class="form-inline dropzone" id="my-dropzone" enctype="multipart/form-data">
<input name="file" type="file" class="form-control">
</form>
</div>
</div>
【问题讨论】:
标签: javascript jquery html css dropzone.js