Если вы хотите, чтобы во всех поддерживаемых браузерах роль кнопки выполняло графическое изображение, свяжите с ним соответствующую ссылку или создайте клиентскую карту изображения. Но в браузерах IE4+ и NN6+ можно использовать элемент INPUT, для атрибута TYPE которого задано значение image.
Вероятно, самая большая ошибка при написании сценариев с использованием этих кнопок — применение кнопки Submit для выполнения обычных задач, возлагаемых на пользовательскую кнопку. Поскольку эти две кнопки выглядят одинаковыми, а тип submit элемента input имеет более длинную историю, их очень легко спутать между собой. Но если вы хотите разместить на странице кнопку, которая запускает на выполнение серверную часть сценария, используйте пользовательский вариант. Кнопка Submit предназначена исключительно для отправки данных формы. Если не задается атрибут ACTION, то страница перезагружается, а все заданные значения полей очищаются. Обычная же кнопка выполняет возложенные на нее обязанности без перезагрузки страницы (если это специально не предусмотрено сценарием).