Как проверить радио кнопки для платформы Unbounce с помощью Jquery? - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь настроить контактную форму для целевой страницы, на которой ведущим нужно нажать «Да», чтобы ознакомиться с условиями обслуживания. Было бы намного проще просто установить флажок «Я принимаю», в отличие от кнопок «Да» и «Нет», но, к сожалению, это то, о чем меня спрашивали. Я использую Unbounce в качестве платформы. Может ли кто-нибудь помочь мне написать код? Спасибо :)

  lp.jQuery(function($) {

      // Config
    var ruleID = 'I have read the TOS';
    var field = 'terms_of_service';
    var message = 'Please confirm you have read the Terms of Service by clicking YES';

    var rules = module.lp.form.data.validationRules[field];

...

1 Ответ

0 голосов
/ 04 января 2019

Это код для проверки, установлен ли переключатель или флажок. Помните, что вы должны добавить checked атрибут HTML к «Нет», чтобы он был установлен по умолчанию.

function check() {
  if ($("#yesb").prop("checked")) {
    console.log("Accepted!");
  }
  else {
    console.log("Not accepted. :-(");
  }
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<label><input name=accepted type=radio id=yesb>Yes</label>
<label><input name=accepted type=radio id=nob checked>No</label>

<button onclick=check()>Check</button>
...