O que está errado, é que você não pode colocar um input-image, tão menos um input-submit...porque a função se aplicará à página, e como você enviaria um valor, se ele se aplica à página?? A menos que não apresente esse valor na página em execução e executasse no servidor.