Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何根据响应将HTML/NodeJS表单转换为另一个表单,有点像Google表单';s";根据答案转到“答案”部分;_Javascript_Html_Node.js_Forms - Fatal编程技术网

Javascript 如何根据响应将HTML/NodeJS表单转换为另一个表单,有点像Google表单';s";根据答案转到“答案”部分;

Javascript 如何根据响应将HTML/NodeJS表单转换为另一个表单,有点像Google表单';s";根据答案转到“答案”部分;,javascript,html,node.js,forms,Javascript,Html,Node.js,Forms,所以我有一个NodeJS站点,在主页上有一个包含一些单选按钮的表单。当用户单击“提交”时,我希望根据答案将用户重定向到另一个页面。我已经弄明白了这一点(按钮有一个onclick属性,它改变了表单元素的action属性)。但是,我需要保留原始表单中的数据,以便在用户“选择了他们的路径”后,我知道他们选择了什么路径以及他们沿着该路径所做的回答。提前感谢 您可以在会话中保持客户端的状态。如果您使用的是express,另一种选择可能是。它的工作方式是以cookie的形式为用户分配一个唯一标识符,并将数据

所以我有一个NodeJS站点,在主页上有一个包含一些单选按钮的表单。当用户单击“提交”时,我希望根据答案将用户重定向到另一个页面。我已经弄明白了这一点(按钮有一个
onclick
属性,它改变了表单元素的
action
属性)。但是,我需要保留原始表单中的数据,以便在用户“选择了他们的路径”后,我知道他们选择了什么路径以及他们沿着该路径所做的回答。提前感谢

您可以在会话中保持客户端的状态。如果您使用的是express,另一种选择可能是。它的工作方式是以cookie的形式为用户分配一个唯一标识符,并将数据保存在某个地方(内存、数据库、文件等,具体取决于您选择的内容)。然后,当客户机发出另一个请求时,服务器从cookie中获取带有标识符的数据。

您可以在会话中保留客户机的状态。如果您使用的是express,另一种选择可能是。它的工作方式是以cookie的形式为用户分配一个唯一标识符,并将数据保存在某个地方(内存、数据库、文件等,具体取决于您选择的内容)。然后,当客户机发出另一个请求时,服务器将从cookie中获取带有标识符的数据。@cubrr非常感谢您!我不使用express,但饼干是个好主意!请把答案贴出来,这样我就可以接受了。当然可以!很高兴我能帮忙。