Si queremos poner una imagen en un input type submit es tan sencillo como no poner type=»submit» sino type=»image». El form donde esté metido el input lo tomará como un botón de enviado del formulario.
<form action="enviar_form.php"> <input type="text" name="nombre"/> <input title="boton enviar" alt="boton enviar" src="img/mi_imagen.jpg" type="image" /> </form> </form>