【问题标题】:Gravity Forms - Untick a checkbox when a radio button is ticked (or vice versa)Gravity Forms - 勾选单选按钮时取消勾选复选框(反之亦然)
【发布时间】:2020-06-16 05:33:34
【问题描述】:

我正在构建一个重力表单,客户端有以下场景:

第 1 项 - 这是一个单独的复选框,因为它是一个可选选项

第 2 项 - 这是一个单选按钮(用户选择此项或第 3 项)

第 3 项 - 这是一个单选按钮(用户选择此项或第 2 项)

当用户选择第 2 项或第 3 项时,会出现以下单选按钮:

  1. 1 天

  2. 2 天

  3. 3 天

  4. 3 天 + 项目 1

现在客户希望用户可以选择项目 1,然后选择其他项目之一,包括他们想要选择的日期。但是,如果他们从项目 2 或项目 3 中选择“3 天 + 项目 1”,则项目 1 的复选框将被取消选中,以免导致重复选择或额外的价格,因为“3 天 + 项目 1”具有特价点。

这可以使用重力形式以某种方式完成吗?

谢谢!

【问题讨论】:

    标签: wordpress gravity-forms-plugin gravityforms


    【解决方案1】:

    一些想法...

    1. 最简单且无需编码:不必费心尝试选中或取消选中该框。只需创建两个字段,一个具有单选按钮 1、2、3,另一个具有 1、2、4。使其在选中第 2 或第 3 项且未选中第 1 项时显示这些字段之一,并在选中第 1 项和第 2 或第 3 项时有条件地显示第二个字段。使第二个单选字段(其中包含选项 4 的那个)具有自己的组合交易价格代码。

    2. 如果选中复选框和 3 天,则创建一个添加折扣的隐藏字段有条件地显示。将该折扣字段添加到您的计算中。

    3. (不是我最喜欢的,但它有效) 将第一部分和第二部分分成单独的页面,然后使用 pre_submission_filter(包括 gf 文档中提到的所有四个过滤器)根据第 1 页的选择填充第二页(可以通过 rgpost 完成)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-17
      • 2015-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多