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