1. IE8 GetElementByID поддерживает только удостоверение личности, а не имя
Например: <input type = text name = txt1>
Используется в IE8: var obj = document.getElementbyId (txt1);
В это время OBJ будет равен нулю
2. Тэг <Tood> в IE8 отправит форму по умолчанию, потому что тип тега IE8 <Tood> представлен по умолчанию.
Поэтому либо установите кнопку Type =, либо верните False при настройке OnClick;