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

时间:2015-11-01 04:21:50

标签: forms logic

我搜索了这个,但我找不到任何东西。

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

例如,如果有人回答"是"对于一个问题,点击提交按钮后。他/她应该看到image1和link1,如果有人回答"否"然后他们应该看到image2和link2。

同样,显示图像和链接的逻辑可以基于答案的组合。喜欢第一个答案"是" +第二个答案"否" = image3和link3

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

谢谢! 问候, 爱德华

1 个答案:

答案 0 :(得分:0)

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

当用户点击提交时,您将迭代地图,查找与所有N个答案的用户表单回复相等的关键字。找到索引值后,您将获得另一个集合上的图像和链接,可能是一个数组。

这个解决方案很简单,但另一方面,你需要在地图上找到每个可能的组合。 10个问题的形式为2 = 10 = 1024个地图条目。

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