码迷,mamicode.com
首页 > Web开发 > 详细

bootstarp-fileinput上传 火狐防止拖入文件直接打开新页面

时间:2017-12-02 19:21:35      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:lis   list   stop   inpu   top   box   cti   上传   multiple   

今日接触了一个bootstarp的上传插件,发现其功能很强大,具体名为bootstarp-fileinput,需要的可以自行度一下。

然后当使用其拖拽功能时,其他浏览器没出毛病,独火狐浏览器拖入时直接打开了一个新的页面,虽说也拖进去了,但是对于我这强迫症来说,不能忍,必须将其扼去。

我去浏览器调试了半天,必须改其源码,那咋整,客户又不会改,只能另辟小径。

也就是让其操作改为false.

下面废话不多说了,直接上狗

<div id="dropbox">
<input id="uploadfile" name="fileName" type="file" multiple    class="file" data-show-caption="true">
</div>

直接在script脚本里加上

 <script>
        dropbox.addEventListener("dragenter", function(e){ 
            e.stopPropagation(); 
            e.preventDefault(); 
        }, false);  
        dropbox.addEventListener("dragover", function(e){ 
            e.stopPropagation(); 
            e.preventDefault(); 
        }, false); 
        dropbox.addEventListener("drop", function(e){ 
            e.stopPropagation(); 
            e.preventDefault();  
        }, false); 
</script>

*注意这里的dropbox是div的id

bootstarp-fileinput上传 火狐防止拖入文件直接打开新页面

标签:lis   list   stop   inpu   top   box   cti   上传   multiple   

原文地址:http://www.cnblogs.com/cvandy/p/7954793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!