Как добавить галочку на сайте о согласии на предоставление персональных данных

Как добавить галочку на сайте о согласии на предоставление персональных данных

В связи с хайпом по поводу закона о персональных данных и штрафах, которые государство вводит за несоблюдение этого закона. Одним из условий соблюдения закона, является согласие пользователя на предоставление своих данных при заполнении любой формы на любом сайте. Как же добиться согласия от пользователя на сайте?

Одним из решений является установка галочки (checkbox) в форме отправки письма. Пока галочка не стоит, кнопка отправить не работает. Вот пример такой формы:

Решение рассчитано на опытных пользователей знакомых с HTML.
1. Вставляем в нужное место кода формы input checkbox с id=»politics», а также прописываем текст со ссылкой на согласие, у меня эта строчка выглядит вот так:

<input type="checkbox" id="politics" onclick="check();" value="" autocomplete="off"/>
Нажимая на кнопку "Отправить заказ", я даю <a href="ссылка на страницу согласия">согласие на обработку персональных данных.</a>

2. В код кнопки «Отправить» добавляем name=»submit» и disabled=»». У меня код кнопки «Отправить» выглядит вот так:

<input type="submit" name="submit" class="submit" disabled="" value="Отправить" />

3. Сразу после закрывающего тега </form> вставляем следующий js скрипт:

<script>
function check() {
var submit = document.getElementsByName('submit')[0];
if (document.getElementById('politics').checked)
submit.disabled = '';
else
submit.disabled = 'disabled';
}
</script>

Этот код делает не активной кнопку отправить, пока не стоит галочка.

Отправить в соцсеть

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *