【发布时间】:2019-01-07 13:27:52
【问题描述】:
我正在创建一个网页,该网页应根据用户在带有单选按钮的表单中的选择将其重定向到子页面。单选按钮输入应触发逻辑计算。例如:
带有示例用户输入的表单(是/否):
[问题] | [是] | [没有]
问题1 | ------ | XXX
问题2 | ------ | XXX
问题3 | XXX | ------
逻辑:
如果 Q1=No、Q2=No 和 Q3=Yes,则重定向到页面 W
如果 Q1=Yes、Q2=No 且 Q3=Yes,则重定向到页面 X
如果 Q2=Yes,则重定向到页面 Y
否则,然后重定向到页面 Z
该网页是使用 Django 和 Python 创建的项目的一部分。
我不知道如何解决这个问题,因为表单输入应该被传递到网络服务器,同时保持执行逻辑计算的可能性。
另外,我不想将用户输入存储到我的数据库中。用户被重定向到页面 W、X、Y 或 Z 后,不应记住任何输入。
您能帮我找到一种将用户表单数据发布到服务器、执行逻辑计算并使用结果将用户重定向到正确页面的正确方法吗?
提前谢谢你!
-- 感谢你的回复。我已经尝试过您的建议,但最终选择了一种解决方法,即根据表单结果实施 IF 语句。因此,用户输入表单上的页面内容取决于答案。
【问题讨论】: