2

我目前正在使用 Sitecore 中的 WFM 模块来显示一个包含多个字段的表单。

我正在尝试执行以下操作:

  • 使用“布局规则”显示/隐藏部分字段,具体取决于复选框值

当我尝试在要隐藏/显示的部分上使用布局规则时,它似乎不起作用(一切都在显示)。

我已经输入了以下逻辑:

  • 新条件
  • 其中 HotelAmenitiesCheckbox 字段不等于 1
  • 隐藏元素

“HotelAmenitiesCheckbox”是表单中的一个复选框字段。我已将 Sitecore 中的名称和 DisplayName 设置为与我在上面键入的内容完全相同。

任何人都可以帮助解释我需要去哪个方向吗?这让我对 .NET 的有限知识和 Sitecore 有限的文档感到沮丧。

提前致谢!

4

1 回答 1

1

I have the same issue and haven't been able to find an out-of-box solution with the WFFM module so I came up with this workaround that leverages the Help field of a WFFM field to store a "line of code". I gave the marketers an if statement that they can write in the Help field and when the form loads on the front-end, there's some JS that parses that if statement and hides/shows fields that are dependent on each other. I asked this question just this weekend, and got a lot of help from the community here on Stackoverflow: Conditional Renderings with JavaScript Regex.

于 2012-08-27T15:44:30.243 回答