【问题标题】:Sitecore WFFM make 1 of 2 fields requiredSitecore WFFM 需要 2 个字段中的 1 个
【发布时间】:2016-03-21 23:53:27
【问题描述】:

我正在尝试创建一个 WFFM 表单,我需要设置两个必填字段之一。我需要创建自定义字段吗?或者这是我可以通过模块本身实现的?

【问题讨论】:

    标签: validation webforms sitecore


    【解决方案1】:

    您可以使用Morph module,您可以从 Sitecore Marketplace 下载。

    从它的描述来看:

    与选择相关的输入要求用户输入额外的 与初始选择相关的信息,然后才能完成 形式。在几乎所有情况下,它都可以让 Web 表单变得更简单、更多 响应用户操作和个性化表单,具体取决于 访问者的特征。

    如果没记错,它会使用 Sitecore 规则引擎根据输入决定显示/隐藏哪些字段。但是,我不能 100% 确定您是否可以在那里使用 Required 复选框,但值得一试。

    【讨论】:

    • 很好,以前没见过这个模块...希望他们能集成它!
    • 我会调查并试一试。题外话:一些市场模块的问题是sitecore不支持它们。因此,有些人会反对在产品中使用它。
    【解决方案2】:

    不需要自定义字段类型。 WFFM 表单设计器的每个字段行都有一个 Required 复选框,大多数标准字段都支持此功能以及自定义验证消息。

    【讨论】:

    • 我不确定我是否理解。我可以将一个字段设为必填,但我的问题是我是否可以将 2 个字段中的 1 个设为必填 - 基本上我希望用户填写手机或电话字段。
    • 啊。您可以通过从BaseSaveAction 继承来制作表单级验证器吗?
    • 这可能是要走的路……我正试图按原样理解这个模块的局限性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 1970-01-01
    • 2017-04-22
    • 1970-01-01
    相关资源
    最近更新 更多