Javascript 如何根据响应将HTML/NodeJS表单转换为另一个表单,有点像Google表单';s";根据答案转到“答案”部分;
所以我有一个NodeJS站点,在主页上有一个包含一些单选按钮的表单。当用户单击“提交”时,我希望根据答案将用户重定向到另一个页面。我已经弄明白了这一点(按钮有一个Javascript 如何根据响应将HTML/NodeJS表单转换为另一个表单,有点像Google表单';s";根据答案转到“答案”部分;,javascript,html,node.js,forms,Javascript,Html,Node.js,Forms,所以我有一个NodeJS站点,在主页上有一个包含一些单选按钮的表单。当用户单击“提交”时,我希望根据答案将用户重定向到另一个页面。我已经弄明白了这一点(按钮有一个onclick属性,它改变了表单元素的action属性)。但是,我需要保留原始表单中的数据,以便在用户“选择了他们的路径”后,我知道他们选择了什么路径以及他们沿着该路径所做的回答。提前感谢 您可以在会话中保持客户端的状态。如果您使用的是express,另一种选择可能是。它的工作方式是以cookie的形式为用户分配一个唯一标识符,并将数据
onclick
属性,它改变了表单元素的action
属性)。但是,我需要保留原始表单中的数据,以便在用户“选择了他们的路径”后,我知道他们选择了什么路径以及他们沿着该路径所做的回答。提前感谢 您可以在会话中保持客户端的状态。如果您使用的是express,另一种选择可能是。它的工作方式是以cookie的形式为用户分配一个唯一标识符,并将数据保存在某个地方(内存、数据库、文件等,具体取决于您选择的内容)。然后,当客户机发出另一个请求时,服务器从cookie中获取带有标识符的数据。您可以在会话中保留客户机的状态。如果您使用的是express,另一种选择可能是。它的工作方式是以cookie的形式为用户分配一个唯一标识符,并将数据保存在某个地方(内存、数据库、文件等,具体取决于您选择的内容)。然后,当客户机发出另一个请求时,服务器将从cookie中获取带有标识符的数据。@cubrr非常感谢您!我不使用express,但饼干是个好主意!请把答案贴出来,这样我就可以接受了。当然可以!很高兴我能帮忙。