В IE возникла проблема с заменой input.type
свойств.
Обмен между типами просто не работает, если я правильно помню - что, я думаю, они сделали, чтобы спасти себя от горя.
Например, изменение поля text
на поле file
имеет последствия для безопасности, field.set("value", "c:\autoexec.bat").set("type", "file").getParent().send()
.
изменить password
на text
, также хитроумно (откроет пароль в виде обычного текста). изменение text
на checkbox
/ radio
имеет проблемы с перекомпоновкой и поведением.
Я могу продолжить, но команда IE просто подумала, что лучше не допустить этого и положить им конец, а не разбираться с каждым делом.
Тебе нужно немного переосмыслить свою логику.