Добавить чекбокс в форме добавления сообщения

Голоса: +1
Можно ли как-то добавить обязательный чекбокс "Даю согласие на обработку своих персональных данных" в форме добавления сообщения Гостевой книги? Очень актуально.
| Автор: | Категория: Гостевая книга

Ответов: 2

голоса: +2
 
Лучший ответ

Или скриптом, активируйте штат в настройках гостевой, и "Форме добавления сообщения"  слово "Штат:" замените на своё, а в самый низ поставьте это

$('#gbF6').prop('type', 'checkbox');
$('#gbsbm').attr('disabled', 'disabled');
$('#gbF6').on('click', function() {
  if ($(this).attr("checked") == 'checked') {
    $("#gbsbm").removeAttr('disabled');
  } else {
    $('#gbsbm').attr('disabled', 'disabled');
    alert('Дайте свое согласие на обработку данных!');
  }
  return true;
});

| Автор:
Выбор ответа лучшим | | Автор: Admin Administrator

Что-то у меня не получается, вставляю в низ , появляется просто текст скрипта, вот форма добавления сообщений, после чего надо вставить скрипт?

<table class="commTable" cellspacing="1" cellpadding="2" border="0" width="100%"><tbody><tr><td class="commTd2" colspan="2">$ERROR$<br><br><span style="color: rgb(128, 0, 0);"><b><span style="font-size: 11pt;">Поля отмеченные (*) обязательны для заполнения</span><br><br></b></span></td></tr>
<?if(!$USER_LOGGED_IN$)?>
<tr><td class="commTd1" nowrap="" width="15%"><span style="font-size: 10pt;">Имя *:</span></td><td class="commTd2">$NAME_FL$</td></tr>
<?if($EMAIL_FL$)?><tr><td class="commTd1"><span style="font-size: 10pt;">Email *:</span></td><td class="commTd2">$EMAIL_FL$</td></tr><?endif?>
<?if($WWW_FL$)?><tr><td class="commTd1"><span style="font-size: 10pt;">WWW:</span></td><td class="commTd2">$WWW_FL$</td></tr><?endif?>
<?endif?>
<?if($ICQ_FL$)?><tr><td class="commTd1" width="15%"><span style="font-size: 10pt;">ICQ:</span></td><td class="commTd2">$ICQ_FL$</td></tr><?endif?>
<?if($COUNTRY_FL$)?><tr><td class="commTd1" width="15%"><span style="font-size: 10pt;">Страна:</span></td><td class="commTd2">$COUNTRY_FL$</td></tr><?endif?>
<?if($CITY_FL$)?><tr><td class="commTd1" width="15%"><span style="font-size: 10pt;">Город:</span></td><td class="commTd2">$CITY_FL$</td></tr><?endif?>
<?if($STATE_FL$)?><tr><td class="commTd1" width="15%"><span style="font-size: 10pt;">Штат:</span></td><td class="commTd2">$STATE_FL$</td></tr><?endif?>
<tr><td class="commTd2" colspan="2"><div style="padding-bottom:2px">$BBCODES$</div><table cellspacing="0" cellpadding="0" border="0" width="100%"><tbody><tr><td valign="top">$MESSAGE_FL$</td><?if($SMILES$)?><?endif?></tr></tbody></table></td></tr>
<?if($SECURITY_FL$)?><tr><td class="commTd1"><span style="font-size: 10pt;">Код *:</span></td><td class="commTd2">$SECURITY_FL$</td></tr><?endif?>
<tr><td class="commTd2" colspan="2" align="center"><input class="commSbmFl" id="gbsbm" value="- Отправить -" type="submit"></td></tr>
</tbody></table>
<script>Сюда код</script>

Смотрите свой код, дописал куда ставить.
голоса: 0
Чтобы подобное работало как положено, вам нужно предложить данную идею в вишлист Юкоз http://all.uwishlist.ru/ и после ожидать реализации на системном уровне.
| Автор:
...