Специалисты Яндекса рекомендуют делать кнопки отправки форм неактивными, пока не заполнены обязательные поля
А я вот не согласен! Не универсальный это совет. И непонятный. Я сегодня даже маленькую статью по этому поводу написал. И на Хабр выложил. Три минуты на чтение.