所以我有一个 NodeJS 站点,主页上有一个包含一些单选按钮的表单。当用户单击“提交”时,我希望用户根据答案重定向到另一个页面。我已经弄清楚了(按钮有一个 onclick
属性,可以更改表单元素的 action
属性)。但是,我需要保留原始表单中的数据,以便在用户“选择他们的路径”后,我知道所采取的路径以及他们沿着该路径做出的答案。提前谢谢您!
最佳答案
您可以在 session 中保留客户端的状态。如果您使用的是 express ,一种替代方案可能是 express-session
。它的工作方式是,它以 cookie 的形式为用户分配一个唯一的标识符,并将数据保存在某个地方(内存、数据库、文件等,具体取决于您的选择)。然后,当客户端发出另一个请求时,服务器会使用 cookie 中的标识符获取该数据。
关于javascript - 如何使 HTML/NodeJS 表单根据响应转到另一个表单,有点像 Google 表单的 "Go to section based on answer?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60022173/