2010-04-19 3 views
23

Можно создать дубликат:
Dynamically set value of a file inputУстановить по умолчанию для формы входного файла

У меня есть форма HTML входного файла, и я хочу, чтобы установить начальное значение для пути к файлу в HTML-форма. Я пытаюсь изменить значение тега «значение», но оно все равно не работает. <input type="file" name="testcase" value= "C:\test.txt">

Пожалуйста, дайте мне несколько советов по этой небольшой проблеме. Благодарю.

+4

Невозможно: http://stackoverflow.com/questions/1017224/dynamically-set-value-of-a-file-input – deceze

+0

Я сделал полный ответ и обновил (декабрь 2013) ответ об этом здесь: [Запомнить и вернуть файл ввода] (http://stackoverflow.com/a/20537822/588079) – GitaarLAB

+0

«Ответ след», созданный для этого вопроса различными модераторами, привел меня в заблуждение. «Возможный дубликат» для этого вопроса «Динамически заданное значение ввода файла», хотя и относится к нему, - это не тот же вопрос. * Этот вопрос в свою очередь помечен как дубликат «Как установить значение входного файла при отбрасывании файла на странице?» который, безусловно, является другим вопросом, чем этот. Я согласен: снова открыть. Поскольку я не могу ответить на этот вопрос, потому что он закрыт, и в этом комментарии у меня нет персонажей, я оставляю свой ответ в качестве следующего комментария. –

ответ

36

От HTMLHelp.com:

Тип входного файла создает поле , через которые пользователи могут загружать файлы из их локального компьютера или сети. Атрибут VALUE указывает имя исходного файла , но он обычно игнорируется браузерами как предупреждение о безопасности .

Следовательно, установка начального значения не поддерживается.

+1

Я попытался присвоить значение полю ввода файла через консоль firebug, и у меня есть исключение безопасности. Так что да, это невозможно сделать –

Смежные вопросы