3

笔记:

下面的答案和评论反映了 2009 年旧版浏览器的状态。现在,您实际上可以在 2017 年使用 JavaScript 动态/编程地设置文件输入元素的值。

有关详细信息以及演示,请参阅此问题中的答案:
如何以编程方式设置文件输入值(即:拖放文件时)?

在 HTML 中,我们可以通过编写来设置文本字段的值:

<input type="text" name="doc_intitule" maxlength="100" size="24" value="<?php echo $ret['doc_intitule']; ?>">

但是如何设置file字段的值?

4

3 回答 3

5

请参考这个

在 ASP.NET MVC 中验证失败后如何保持输入类型 = 文件字段值?

据我所知,出于安全目的,您不应该预先设置文件字段值。

于 2012-05-09T09:29:29.437 回答
3

不能以任何方式设置文件字段的值。见这里:信息

于 2012-05-09T09:26:10.140 回答
3

您不能为文件字段设置默认值。

这是一个安全问题:您可以通过代码提交表单,因此您可以强制用户在他们不知情的情况下上传文件。

于 2012-05-09T09:26:24.350 回答