我正在研究WFFM Sitecore。
我有一个下拉列表"标题"选项
还有一个名为Other
的必填文本框。
文本框在页面加载时隐藏,只有当用户从下拉列表中选择其他标题选项时才会显示该文本框。
如果我们选择 Mr 或 Miss ,则会隐藏Other
文本框,但它仍然是必填字段。当我们提交表单时,它会触发隐藏的Other
文本框的必填字段验证。
如何删除WFFM保存操作中隐藏的必填字段。
答案 0 :(得分:1)
您需要从WFFM编辑器中的字段中删除“Required”标志,然后添加一些自定义JS验证,用于检查标题字段以及它是否设置为Other Title
,验证文本框是否已填充。
如果没有自定义JavaScript,您无法在WFFM中执行此操作。
您还需要确保您的服务器代码再次对此进行验证,以防止有人试图绕过JS验证。