如何使用Jquery验证Unbounce平台的单选按钮?

时间:2019-01-04 14:52:48

标签: javascript jquery unbounce

我正在尝试为目标网页设置联系表格,潜在客户必须点击“是”才能阅读服务条款。仅具有“我接受”复选框而不是“是”和“否”单选按钮会容易得多,但是不幸的是,这就是我的要求。我正在使用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 :(得分:0)

这是检查单选按钮或复选框是否选中的代码。请记住,必须将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>