Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как задать значение input file? Не нажимая на кнопку Обзор 
:(
    Опции темы
agx
Дата 22.11.2005, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 11.3.2005

Репутация: нет
Всего: нет



У меня есть код:
Код

<input id="fot_file_0" name="fot_file_0" type="file"/>

Как задать value этого поля из JavaScript?
Тоесть, если файл был указан ранее (данные читаются из БД), чтобы пользователю не нужно было задавать его еще раз при обновлении анкеты, щелкая кнопку Обзор.
Если указать value напрямую, то это не срабатывает. Получается, что для поля file свойство value автоматически получается readonly. smile
PM MAIL   Вверх
Ciber SLasH
Дата 22.11.2005, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



У INPUT-а с типом file свойство value нельзя изменить.
Это сделано ради безопасности.
PM   Вверх
Guest
Дата 22.11.2005, 09:48 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Если нельзя изменить, то можно хоть вызвать диалог выбора файла не нажимая 'Обзор...'?, Click не катит
  Вверх
Ciber SLasH
Дата 22.11.2005, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Цитата
то можно хоть вызвать диалог выбора файла не нажимая 'Обзор...'?

К сожалению тоже нет. smile
PM   Вверх
Zeroglif
Дата 23.11.2005, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 644
Регистрация: 22.9.2005

Репутация: 28
Всего: 66



IE-решение:

Код

<input type='text'><input type='file' style='display:none' onchange='this.previousSibling.value=this.value'><button onclick='this.previousSibling.click()'>Browse...</button>



PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0427 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.