Hola:
Los input type="image" también hacen submit y también puede usarse su atributo src para el rollover, pero envía las coordenadas en donde se pincha también.
Una buena alternativa es el tag button y en su interior la imagen del rollover... puedes cambiara el aspecto del botón con estilos (border/background-color...)
Si usas el método submit del formulario las validaciones debes hacerlas de otra manera porque el método "fuerza el envío".
Saludos