Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Проблема с input type = file в Safari и Chrome (https://javascript.ru/forum/css-html-browser/15814-problema-s-input-type-%3D-file-v-safari-i-chrome.html)

boilroom 14.03.2011 19:29

Проблема с 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".

ksa 14.03.2011 21:11

Цитата:

Сообщение от boilroom
Пытаюсь изменить тип input c помощью JS.
...
Изначальный тип input - "hidden".

Не меняй тип... Просто создай инпут нужного типа.


Часовой пояс GMT +3, время: 11:58.