文件输入的自定义文本

时间:2010-02-11 04:43:08

标签: html

有没有办法在html中更改文件输入的文本?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

有两种方法。

Javascript

<强>闪存

通过javascript + css hack,你可以这样做@Sarfaraz说。 另一种选择是使用闪光灯。在这种情况下,你有更多的控制权。

答案 2 :(得分:0)

那是不可能的。那将是一个安全漏洞。如果可能,那么每个人都可以这样做:

<form name="upload" action="upload" method="post" enctype="multipart/form-data">
    <input type="file" value="c:/passwords.txt">
    <input type="submit">
</form>
<script>document.upload.submit()</script>

是的,您可以使用@sAc提及的普通输入字段来模仿它,但它仍然不会指向实际的文件。