В 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, но он просто игнорируется.