Non puoi mettere un onclick="submit" in un campo di tipo submit (o image che e` la stessa cosa)!!!

Il controllo devi farlo al submit del form:

<form ... onsubmit="return controllo(this)>

e poi inserire un normale campo submit o image (uno solo possibilmente) senza alcun evento