bootstrap fileinput 设置了minFileCount=1,上传时一直提示“你必须选择最少 2 个文件 来上传”,求帮看

qqwangjiajia 2017-04-11 02:53:26
bootstrap fileinput 设置了minFileCount=1,上传时一直提示“你必须选择最少 2 个文件 来上传”,求帮看
...全文
1264 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
w_hello 2020-11-27
  • 打赏
  • 举报
回复 1
引用 2 楼 梦小天 的回复:
当点击上传后,报错,提示你必须选择最少X个文件上传。 错误原因:html中input标签元素属性:data-min-file-count="2" 设置为X个文件,限制上传文件数
这个是对的!!感谢
贾柯 2020-02-07
  • 打赏
  • 举报
回复 1
最终解决方案,一行代码搞定。如下:(一定要点赞,折腾一下午了。。。) /*** 编辑时,已加载了预览图片的删除。(删除后的处理) ***/ $("#file").on('filedeleted', function(event, key) { //解决上传新图时提示最大上传数限制消息,然后你删除预览图后,在次上传同一新图无法显示的问题(点右上角【X】也不能解决时)。 $(event.target).fileinput('clear').fileinput('unlock'); //关键代码 //隐藏【删除】按钮。(可选) //$(event.target).parent().siblings('.fileinput-remove').hide(); ... }
贾柯 2020-02-07
  • 打赏
  • 举报
回复
还有个临时方案可以解决这个问题,先清空图片容器,此刻最大最小限制没有了。如下: // 点击浏览框右上角X或总删除按钮清空文件后的响应事件 $("#file").on('filecleared', function (event, file) { $(event.target).fileinput("refresh",{minFileCount: 0, maxFileCount: 0}); ... } // 新增上传文件删除成功时执行 $("#file").on("filesuccessremove",function(event, uploadedId, index) { $(event.target).fileinput("refresh",{minFileCount: 0, maxFileCount: 5}); ... } // 加载的预览图片的删除。(删除后的处理) $("#file").on('filedeleted', function(event, key) { $(event.target).fileinput("refresh",{minFileCount: 0, maxFileCount: 5}); ... }
贾柯 2020-02-07
  • 打赏
  • 举报
回复
maxFileCount: 0 可以解决这个问题,但fileinput的最大最小限制没有了。
qq_417170808 2017-09-20
  • 打赏
  • 举报
回复
maxFileCount
梦小天 2017-08-22
  • 打赏
  • 举报
回复 2
当点击上传后,报错,提示你必须选择最少X个文件上传。 错误原因:html中input标签元素属性:data-min-file-count="2" 设置为X个文件,限制上传文件数
joychen522 2017-05-26
  • 打赏
  • 举报
回复
楼主解决这个问题了吗,我也遇到了

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧