Поля формы, которые вставляются в DOM в IE, не добавляются в коллекцию форм, как вы могли бы ожидать.
Обычно вы можете обратиться к полю формы одним из двух способов:
document.forms[0]["myFormName"];
document.forms[0][12];
То есть по имени поля формы или по индексу. Но когда вы добавляете поле формы к DOM в IE, вы не можете ссылаться на него по имени, только по его индексу. Если ваш код (или любой другой вспомогательный код) ищет поле формы в коллекции по имени, у вас, очевидно, возникла проблема.
Если ваш единственный ключ - это имя, вы можете просмотреть все поля формы по индексу и найти то, что ищете, но это, очевидно, будет линейная операция. Вы также можете просматривать циклы и находить, какие поля формы индексируются численно, но не по имени, и обновлять объект формы самостоятельно.
Мне не хватает деталей, чтобы знать, как (или если) это происходит в вашем проекте, но это одна из тех странностей IE, которая звучит так, как будто она играет роль, поскольку вы добавляете поля динамически.