вы можете добавить return false;после каждой проверки, если вы используете cutom js, например,
var first_name = $("#first_name");
if(!$.trim(first_name.val()).length) {
first_name.closest('.form-group').removeClass('has-success').addClass('has-error');
return false;
}else{
first_name.closest('.form-group').removeClass('has-error').addClass('has-success');
}
return false остановит кнопку отправки для продолжения до тех пор, пока форма не будет заполнена.1008 *