2

我正在使用Bootstrap FileInput,它真的很酷:)

我遇到了一些事件的问题。我想知道如何在提交文件后按下“删除”按钮时检测到。这是我的意思的图片:

删除按钮

我使用过“ fileremoved ”、“ filedeleted ”、“ filepredelete ”、“ filebeforedelete ”、...事件(关于“remove”或“detele”的任何内容),但它们不起作用。

我正在寻找什么活动?我错过了什么吗?

谢谢!


编辑:

这是我的事件的小 JS 代码:

$('#file_upload').on('filebatchuploadcomplete', function() {
    console.log("I have pressed the upload button"); // --- Ok, it works!! :)
    // More stuff here...
});

$('#file_upload').on('fileremoved', function() {
    console.log("I have pressed the remove button"); // --- Never shown!! :(
    // More stuff here...
});
4

1 回答 1

3

在 Bootstrap FileInput 最新版本中,删除事件是fileclearfilecleard ( https://plugins.krajee.com/file-input/plugin-events#fileclear )。

  • fileclear:当文件输入删除按钮或预览窗口关闭图标被按下以清除文件预览时触发该事件
  • filecleard:清除预览中的文件后触发该事件。

前任: $('#input-id').on('fileclear', function(event) { console.log("fileclear"); });

于 2020-05-06T09:47:37.957 回答