fmsf ответ хорош, если вы хотите использовать код для этого, но если пользователь нажимает кнопку отправки, к которой прикреплен проверочный код, он будет отправлять, пока вы не подавите событие или не вернете false.
Таким образом, вы можете просто использовать кнопку отправки вместо обычной и получить тот же результат