如何从sitecore中WFFM隐藏的必填字段中删除必需的验证?

如何从sitecore中WFFM隐藏的必填字段中删除必需的验证?,sitecore,hidden-field,buttonclick,required,web-forms-for-marketers,Sitecore,Hidden Field,Buttonclick,Required,Web Forms For Marketers,我正在WFFM Sitecore上工作 我有一个水滴列表“标题”,可以选择 先生 错过 其他标题 和一个必要的文本框,称为其他。 文本框在页面加载时隐藏,仅当用户从下拉列表中选择其他标题时才会显示 如果我们正在选择Mr或Miss,则其他文本框将被隐藏,但它仍然是必填字段。当我们提交表单时,它会触发隐藏的Other文本框的所需字段验证 如何删除WFFM保存操作中隐藏的必填字段。您需要在WFFM编辑器中删除字段中的“required”标志,然后添加一些自定义JS验证来检查Title字段,如果设置

我正在WFFM Sitecore上工作

我有一个水滴列表“标题”,可以选择

  • 先生
  • 错过
  • 其他标题
和一个必要的文本框,称为
其他
。 文本框在页面加载时隐藏,仅当用户从下拉列表中选择其他标题时才会显示

如果我们正在选择MrMiss,则
其他
文本框将被隐藏,但它仍然是必填字段。当我们提交表单时,它会触发隐藏的
Other
文本框的所需字段验证


如何删除WFFM保存操作中隐藏的必填字段。

您需要在WFFM编辑器中删除字段中的“required”标志,然后添加一些自定义JS验证来检查Title字段,如果设置为
Other Title
,则验证文本框是否已填充

在WFFM中,如果没有自定义JavaScript,则无法执行此操作

您还需要确保服务器代码再次验证这一点,以防止有人试图绕过JS验证