Forms 如何根据表单中的逻辑显示特定的图像和链接?

Forms 如何根据表单中的逻辑显示特定的图像和链接?,forms,logic,Forms,Logic,我找了这个,但什么也没找到 我想根据表单中的答案显示特定的图像和链接 例如,如果有人在单击提交按钮后对问题回答“是”。他/她应该看到image1和link1,如果有人回答“否”,那么他们应该看到image2和link2 类似地,显示图像和链接的逻辑可以基于答案的组合。像第一个答案“是”+第二个答案“否”=图像3和链接3 注意:图片和链接必须在最终表单提交后显示 谢谢! 当做 Edward根据您使用的实现语言,您可以从N个答案到图像索引和显示链接的映射 当用户单击submit时,您将迭代地图,查找

我找了这个,但什么也没找到

我想根据表单中的答案显示特定的图像和链接

例如,如果有人在单击提交按钮后对问题回答“是”。他/她应该看到image1和link1,如果有人回答“否”,那么他们应该看到image2和link2

类似地,显示图像和链接的逻辑可以基于答案的组合。像第一个答案“是”+第二个答案“否”=图像3和链接3

注意:图片和链接必须在最终表单提交后显示

谢谢! 当做
Edward

根据您使用的实现语言,您可以从N个答案到图像索引和显示链接的映射

当用户单击submit时,您将迭代地图,查找与用户对所有N个答案的表单响应相等的键。找到索引值后,您将获得另一个集合(可能是数组)上的图像和链接

这个解决方案很简单,但另一方面,您需要在地图上显示所有可能的组合。10个问题的形式为10=1024个地图条目的2次方

为了解决这个障碍,你可以在你的地图上使用第三个值,除了真和假,来表示任何一个答案。因此,在迭代映射时,当答案具有相同的值或映射上的值是第三个值(例如null)时,您将停止。这样,根据您的具体需要,您可能会拥有更少的地图条目