Показать сообщение отдельно
  #10 (permalink)  
Старый 05.11.2013, 15:16
Новичок на форуме
Отправить личное сообщение для Коля Дубр Посмотреть профиль Найти все сообщения от Коля Дубр
 
Регистрация: 31.10.2013
Сообщений: 3

nerv_,
спасибо за ответ. По ссылке на хабре похожая проблема, видимо того же происхождения, но ведет себя все-таки по-другому.

Цитата:
Причина тому проста — IE при клике на кнопку input[type=submit] стирает имя выбранного файла в скрытом input[type=file] и переводит фокус на его текстовое поле
При отправке через form.submit() значение не стирается, вместо этого сначала два раза бросается исключение "Отказано в доступе", а на третий форма все-таки отправляется (как я это описал в первом посте).

В итоге я наверное реализую гибридный вариант: css-стилизация для старых браузеров, которые не позволяют имитировать клик по input[type="file"] + костыль с тройным try-catch для IE 9-10.
Ответить с цитированием