我有一个带有大型表单的网页,它在提交时会重新调用自己。它使用方法=获取。我正在尝试使页面重新显示在输出所在表单下方的锚点处,而不是页面顶部。
我读过很多地方说只需将#xxx 添加到操作的末尾。例如。
<form method="get" action="index.php#output">
例如。看到这个stackoverflow问题
它们可能适用于 Method=Post,但不适用于 Method=Get。在 IE、Chrome 和 Firefox 上试过。
URL 最终看起来像这样:
http://mysite.com/index.php#output?name=jones&place=someplace
并且不产生任何输出。如果我修改 URL 使其看起来像这样,那么它可以完美运行:
http://mysite.com/index.php?name=jones&place=someplace#output
请问有什么办法让它工作吗?也许使用 Javascript onSubmit ...