4

从 iOS 6 开始,可以使用<input type='file'>访问照片库。我使用它通过 UIWebView 将图像上传到墙上。工作正常。

输入元素由 Apple 很好地实现,在按钮和文件名字段之间有一个小的自动生成的缩略图。

我唯一的问题是我似乎无法重置此缩略图。如果.value将输入的 设置为 null,则文件名将被清除(如最初所述,“未选择文件”)但缩略图仍然存在。如果我尝试.reset()封装输入的 html 表单也是一样的。小图不会消失!

任何人都知道如何实现这一目标?

4

1 回答 1

2

我能够对包含的表单进行重置工作。我刚刚使用附加的 webkit 检查器在我的设备上做了一个简单的测试。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>upload</title>
    <style>
    html, body {
        width: 300px;
    }
    </style>
</head>
<body>

<form id="con">
<input id="tgt" type="file" />
</form>

</body>
</html>

我使用了上面的简单 html,然后在检查器中使用了以下 javascript:

var con = document.getElementById('con');
con.reset();

使用它为我删除了缩略图。我在这里包含了一个带有内联代码的示例:http: //www.mixicon.com/downloads/input.html

于 2013-02-15T18:08:40.973 回答