Вы тестировали на других браузерах, кроме Firefox и IE? Поведение по умолчанию кнопок button
и input
немного отличается от браузера к браузеру (я думаю, что стандарт был немного расплывчатым по этому поводу или его легко неправильно истолковали). Что это за кнопка? Я думаю, что <input type="submit">
имеет тенденцию быть более надежным во всех браузерах.
Кстати, если вы добавили JavaScript к кнопке, возможно, это и является причиной проблем ... IE имеет очень маленький желтый значок предупреждения об ошибках сценария индикации состояния, но поскольку IE "несколько странный" "вы привыкнете к тому, что он там все время, и вы можете не заметить фатальную ошибку;)
(IE8 предположительно удалил много нестандартных причуд и получил более "стандартную совместимость", но по моему опыту они также создали много действительно странных новых причуд, невиданных в любой предыдущей версии ...)