Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.11.2014, 10:02
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от bes
вполне кроссбраузерный вариант
Вроде только в IE8 не работает, верно? Если он бросает exception, то можно обернуть в try..catch , и применять костыль с временной формой.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #12 (permalink)  
Старый 15.11.2014, 10:36
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от danik.js
Вроде только в IE8 не работает, верно?
потестил в ie11 в режиме совместимости, выставляя режим документов, вроде как только в ie11 (Edge) и работает

но кто после ie8, который ставится с w7 по умолчанию будет ставить ie<11
w8/8.1 (условно vista2) вообще никто использовать не должен (там ie10), сразу переходят на w10
в общем, если следовать классическому положению "ie нужен для того, чтобы скачать нормальный браузер", то всё будет в порядке
сочувствую тем, для кого это не так
Ответить с цитированием
  #13 (permalink)  
Старый 15.11.2014, 13:49
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

В IE9-10 работает смена type

input.value = '';
if (input.value)
    input.type = 'text';
    input.type = 'file';
}
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #14 (permalink)  
Старый 15.11.2014, 19:34
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от danik.js Посмотреть сообщение
В IE9-10 работает смена type

input.value = '';
if (input.value)
    input.type = 'text';
    input.type = 'file';
}
прикольный хак
Ответить с цитированием
  #15 (permalink)  
Старый 15.11.2014, 20:27
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от bes
прикольный хак
Где-то увидел, не помню где.
Тема месяц назад поднималась: Один я не знал про file.outerHTML=file.outerHTML или грабли?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #16 (permalink)  
Старый 15.11.2014, 20:34
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от danik.js
Где-то увидел, не помню где.
это работает везде кроме ИЕ8... Хотя кому он уже нужен.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #17 (permalink)  
Старый 15.11.2014, 22:37
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от danik.js Посмотреть сообщение
Где-то увидел, не помню где.
Тема месяц назад поднималась: Один я не знал про file.outerHTML=file.outerHTML или грабли?
да, тоже неплохой вариант пересоздания

Сообщение от devote
это работает везде кроме ИЕ8... Хотя кому он уже нужен.
жить стало легче
Ответить с цитированием
  #18 (permalink)  
Старый 21.03.2016, 22:00
Аватар для Rafael_Santi
Новичок на форуме
Отправить личное сообщение для Rafael_Santi Посмотреть профиль Найти все сообщения от Rafael_Santi
 
Регистрация: 15.02.2016
Сообщений: 4

Рабочий вариант
http://jsfiddle.net/eCbd6/25/

Последний раз редактировалось Rafael_Santi, 22.03.2016 в 00:12.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
input file disabled Bezlepkin Элементы интерфейса 1 31.01.2014 13:27
Вызов события для input file ArmagedDance jQuery 4 17.02.2013 10:39
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
[newbie question] input (file) -> submit -> php(json) zatoichi AJAX и COMET 1 18.01.2011 12:18
Обработка нескольких file input Temlekur Работа 8 21.01.2010 18:30