Nur eine schnelle Kleinigkeit: Wenn man einen <button> zum Abschicken eines Formulars verwenden will, sollte man das auch definieren. IE hat als Default Typ für Buttons nämlich type=“button“ anstatt dem benötigten type=“submit“.
Also kurzum:
<button type="submit"></button>