Запрет отправки формы пока не установлен флажок

Очень простой метод запрета отправки формы пока не установлена галочка checkbox

С вступлением в силу закона о персональных данных, очень многим потребовалось ставить пользовательское соглашение в каждую форму, без соглашения с которым ее нельзя отправить. Другими словами, пока не согласился с какими либо условиями, нельзя отправить форму.

Сделать такое можно разными способами, например, проверить на JS заполненные поля, и если не установлен флажок, вывести предупредительное сообщение. Также можно сделать проверку после отправки формы на PHP и проверить уже там, был ли поставлен флажок.

Но есть способ намного проще – просто заблокировать кнопку "отправить" пока не установлена галочка на условиях.

Читать далее

Адаптивная reCAPTCHA

Правильное отображение капчи reCAPTCHA на малых экранах и в узких блоках

Стандартная ширина капчи от Google reCAPTCHA имеет ширину 302 пикселя.

Соответственно, если блок, в котором она находится имеет меньший размер, то его либо раздвинет, либо будет не видно часть капчи.

Лечится это очень простым JS кодом с библиотекой jQuery

Читать далее