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

时间:2016-06-28 14:26:42

标签: sitecore hidden-field buttonclick required web-forms-for-marketers

我正在研究WFFM Sitecore。

我有一个下拉列表"标题"选项

  • 先生
  • 小姐
  • 其他标题

还有一个名为Other的必填文本框。 文本框在页面加载时隐藏,只有当用户从下拉列表中选择其他标题选项时才会显示该文本框。

如果我们选择 Mr Miss ,则会隐藏Other文本框,但它仍然是必填字段。当我们提交表单时,它会触发隐藏的Other文本框的必填字段验证。

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

1 个答案:

答案 0 :(得分:1)

您需要从WFFM编辑器中的字段中删除“Required”标志,然后添加一些自定义JS验证,用于检查标题字段以及它是否设置为Other Title ,验证文本框是否已填充。

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

您还需要确保您的服务器代码再次对此进行验证,以防止有人试图绕过JS验证。