在 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>
“未选择文件”一词似乎是输入名称=“上传”字段的一部分,但 ColdFusion 显然控制了它,我无法插入其他任何内容。
有谁知道我如何控制“未选择文件”注释,以便我可以将所选文件的名称放回该位置?我尝试过使用 javascript,但它被忽略了。