Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.03.2011, 19:29
Новичок на форуме
Отправить личное сообщение для boilroom Посмотреть профиль Найти все сообщения от boilroom
 
Регистрация: 14.03.2011
Сообщений: 9

Проблема с input type = file в Safari и Chrome
Господа!

Пытаюсь изменить тип input c помощью JS. Делаю так:

document.getElementById(id).type = "file";


Работает в Firefox, Opera, IE. Не работает в Chrome и Safari. То есть поле не отображается. Пустое место.

Причем, если написать так:
document.getElementById(id).type = "text";


То текстовое поле благополучно появляется.

P.S. Изначальный тип input - "hidden".
Ответить с цитированием
  #2 (permalink)  
Старый 14.03.2011, 21:11
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,121

Сообщение от boilroom
Пытаюсь изменить тип input c помощью JS.
...
Изначальный тип input - "hidden".
Не меняй тип... Просто создай инпут нужного типа.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[newbie question] input (file) -> submit -> php(json) zatoichi AJAX и COMET 1 18.01.2011 12:18
Некорректное отображение форума в браузерах Chrome и Safari Magneto Сайт Javascript.ru 3 25.11.2010 11:06
Chrome, Safari и размер view-порта с абсолютно позиционируемыми элементами uonax Opera, Safari и др. 10 29.06.2010 22:57
Обработка нескольких file input Temlekur Работа 8 21.01.2010 18:30
в теге input изменение атрибута type gabber Internet Explorer 6 11.11.2008 13:01