jQuery MiniUI

 找回密码
 立即注册
查看: 11058|回复: 10
打印 上一主题 下一主题

mini-htmlfile 如何清空选择的文件 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-8-22 09:35:05 |只看该作者 |倒序浏览

如图,点完上传,需要清空选择的文件,有什么方法可以调用吗
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-8-22 10:05:03 |只看该作者
本帖最后由 felt 于 2017-8-22 10:36 编辑

mini.get(id).setText("")

Rank: 2

板凳
发表于 2017-8-22 10:15:32 |只看该作者
felt 发表于 2017-8-22 10:05
miwgget(id).setText("")

好像有个问题,设置后 是空掉了 但是如果还是选 之前的文件 是不显示这个文件的

Rank: 8Rank: 8

地板
发表于 2017-8-22 10:36:46 |只看该作者
luling560 发表于 2017-8-22 10:15
好像有个问题,设置后 是空掉了 但是如果还是选 之前的文件 是不显示这个文件的 ...

mini.get(id).clear()
这需要最新版本,前面新加的。

Rank: 2

5#
发表于 2017-11-14 09:05:09 |只看该作者
felt 发表于 2017-8-22 10:36
mini.get(id).clear()
这需要最新版本,前面新加的。

想问一下,mini.get(id).clear()方法实现是什么样的,暂时miniui版本不是最新版,但是想要清空文件上传控件,form.reset后能清空但是选择之前的文件界面仍为空。

Rank: 8Rank: 8

6#
发表于 2017-11-14 09:26:43 |只看该作者
xerxesweirdo 发表于 2017-11-14 09:05
想问一下,mini.get(id).clear()方法实现是什么样的,暂时miniui版本不是最新版,但是想要清空文件上传控 ...

动态生成一个form包裹htmlfile,调用form.reset()来清空。

Rank: 2

7#
发表于 2017-11-14 10:53:31 |只看该作者
dforce 发表于 2017-11-14 09:26
动态生成一个form包裹htmlfile,调用form.reset()来清空。

是指form内再生成一个form只包裹htmlfile控件吗?然后用子form的form.reset?

Rank: 8Rank: 8

8#
发表于 2017-11-14 11:04:45 |只看该作者
xerxesweirdo 发表于 2017-11-14 10:53
是指form内再生成一个form只包裹htmlfile控件吗?然后用子form的form.reset?

是的,原理就是这个。

Rank: 2

9#
发表于 2017-11-14 16:59:21 |只看该作者
dforce 发表于 2017-11-14 11:04
是的,原理就是这个。

$("#file_path").wrap("<form id='form2_file'> </form>");
        var form2_file = new mini.Form("form2_file");
        form2_file.reset();
        $("#file_path").unwrap();
按您的方法试了,调试了确定生成了子form进行reset了。可是原来的文件还是不能选

Rank: 8Rank: 8

10#
发表于 2017-11-14 17:26:17 |只看该作者
xerxesweirdo 发表于 2017-11-14 16:59
$("#file_path").wrap(" ");
        var form2_file = new mini.Form("form2_file");
        form2_file.reset();

请使用原生form的reset,而不是MiniUI的form的reset

Archiver|普加软件

GMT+8, 2025-7-10 04:04 , Processed in 1.053065 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部