我想根据表单进行调查,在这种表单中,我尝试在如下所示的第一个表单上提交新的(下一个)表单。如何在提交后转到下一个表单,但它在同一页上
<form id="pass" action="form.html" method="get">
---some code for users to select answers--
<button type="submit" form="nextpass" value="next">
</form>
<form id="nextpass" action="form.html" method="get">
两种形式都显示在同一页上,但是当我按下下一个按钮时,出现错误“无法获取/”。
不清楚你在问什么。你是否真的不想提交表单,但只跳转到页面的特定部分,或者甚至可能将焦点放在特定的表单字段上?然后使用锚链接,而不是按钮。 – CBroe
我当然想要,这是调查的目的:)提交的东西将被放在表格完成的末尾,但我要求的是在完成每个表格后的“下一个”时的多个表格,例如:我完成了一个窗体然后我点击旁边的另一种形式(它在同一页/相同的调查主题),但我可以使用锚链接,在这种情况下,但我不知道是否有可能打破页面中的每个形式在HTML(br行高会做到这一点,但对我来说似乎不舒服)。 – johnydogz
您可以为表单或父级容器元素指定一个“最小高度:100vh”,以便每个元素至少覆盖一个屏幕高度......这将是一种便宜而简单的方法,可以让您获得下一个“页”。如果你想要更多,那么我建议你去找一个JavaScript“标签界面”解决方案。 – CBroe