【发布时间】:2021-02-04 22:44:56
【问题描述】:
在 Coldfusion 中,使用 cffile 上传,当使用浏览按钮选择文件时,所选文件的名称会显示在按钮旁边。到现在为止还挺好。当我提交要上传的文件时,文本变回“未选择文件”。这无疑是因为我们正在提交一个表单。
但是,我将表单提交到同一页面,并希望看到所选文件的名称而不是“未选择文件”,这可能会使用户感到困惑。
代码:
<form
enctype="multipart/form-data"
method ="post"
name ="attupload"
action ="">
<cfoutput>
<table style = "margin-left: 40%">
<tr><td>
<input name="theupload"
type="file"
style = "font-family: comic sans ms;
color: ##679C9C">
</td></tr>
</table>
<div style = "width:20%; margin:5% auto 5% 45%">
<input name = "submit"
type = "submit"
class = "submitbut"
style = "font-size: 16px"
value = "Upload File">
</div>
</cfoutput>
</form>
'no file selected' 似乎是输入 name = 'upload' 字段的一部分,但 ColdFusion 显然控制了它,我无法插入其他任何内容。
有谁知道我可以如何控制“未选择文件”注释,以便我可以将所选文件的名称放回那个位置?我尝试过使用 javascript,但它被忽略了。
【问题讨论】:
标签: coldfusion upload cffile