Sitecore WFM - 根据字段值显示/隐藏表单字段?

时间:2012-07-16 21:03:54

标签: sitecore sitecore6 web-forms-for-marketers

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

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

  • 根据复选框值
  • ,使用“布局规则”显示/隐藏字段的一部分

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

我提出了以下逻辑:

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

'HotelAmenitiesCheckbox'是表单中的复选框字段。我已将Sitecore中的名称和DisplayName设置为我上面输入的内容。

有谁可以帮助解释我需要去哪个方向?我对.NET和Sitecore有限的文档知识有限,这令人沮丧。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并且无法找到WFFM模块的现成解决方案,所以我想出了这个解决方法,利用WFFM字段的Help字段来存储“代码行”。我给营销人员一个if语句,他们可以在Help字段中写,当表单在前端加载时,有一些JS解析if语句并隐藏/显示彼此依赖的字段。我在本周末问了这个问题,并在Stackoverflow上得到了社区的大量帮助:Conditional Renderings with JavaScript Regex