Penso che l'handler dell'evento submit vada applicato al form e non al bottone submit stesso.