有没有办法在html中更改文件输入的文本?
答案 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提及的普通输入字段来模仿它,但它仍然不会指向实际的文件。