Para colocar una imagen para enviar un formulario hay una etiqueta HTML específica, no necesitas utilizar ningún lenguaje de script para configurar ese comportamiento de una imagen, porque HTML ya provee la infraestructura por medio de la etiqueta <input> de los formularios.
La imagen la debes colocar de manera parecida a un submit, pero el tipo de submit es image y luego tienes el atributo src para definir la ruta donde se encuentra el archivo gráfico de la imagen.
Te dejo un ejemplo de formulario con una imagen, que pulsando sobre ella se envía el formulario, como si fuera un botón de submit.
<span class="codigo"> <form action="http://www.mi-dominio.com" method="post">
Algo: <input type="text" name="texto">
<input type=image src="images/go.gif" width="25" height="15"> </form> </span>