Hola:
Sin ver la rytina es como dar palos de ciego...
A bote pronto, supongo que tendrá que ver con la sintaxis que admite explorer, no-estandar... por ejemplo, campos con id="algo", se puede consultar algo.value, y en todos los normales debes usar document.getElementById("algo").value....
Lo mejor es que pongas el código, pero simplificado... y aún mejor, que averigues si en otros navehadores existe algún error consultando la consola de errores...
Saludos