Hola:
¡Qué raro que se me adelante
JavierB 
... !
Verás, hay otro tag que se llama button, que dentro se le puede poner la que quieras... por ejemplo una imagen...
<button type="button" onclick="A(this.form);"><img src="foto.gif"></button>
y son elementos de formulario así que le vale el parámetro this.form ... y tiene aspecto de botón que puedes modificar con estilos (border: 0; margin:0; padding:0;background-color: transparent)
Saludos