così a naso direi che l'errore è nel fatto che tu non hai un pulsante di submit, ma un link a cui dai l'id "submit" ed una classe "button" e che non fa altro che ricaricare la form (href="#").

Ti serve un button o un submit vero