Hola:
La verdad es que no tengo claro que es lo que falla, pero si tiene que ver con la referenciación de un input creado dinámicamente, en explorer no es posible, salvo que en vez de crearlo con createElement, clones un input que ya tenga el name asignado. Hace poco escribí esto:
Controles creados dinámicamente
Saludos