Лучший обходной путь - не использовать iframe в этом случае. Похоже, что IE ловит http-ответ и читает его самостоятельно. Есть ли причина, по которой вы не делаете AJAX-вызов для получения информации? Похоже, вы все равно используете JavaScript для обработки ответа, поэтому я думаю, что использование объекта XMLHttpRequest было бы лучше для вас: http://www.w3.org/TR/XMLHttpRequest/
Если это слишком сложно, посмотрите на библиотеку, такую как jQuery: http://jquery.com/, которая имеет встроенные (и гораздо более простые) функции для выполнения вызовов AJAX и обработки ответов.
Чтобы расширить это, вы должны связать функцию отправки формы с функцией JS (или использовать jQuery для этого) и получить данные формы, отправить их в запросе AJAX и обработать ответ. jQuery имеет встроенную функцию serialize (), которая предназначена для преобразования данных формы на странице в информацию, готовую для использования в функции ajax () для отправки на сервер. Если вы не знакомы с объектом XMLHttpRequest, я настоятельно рекомендую использовать для этой задачи такую библиотеку, как jQuery.