我有一个网页,用户输入一些数据,然后单击提交按钮.我处理数据,然后使用相同的Django模板显示原始数据,提交按钮和结果.当我使用Django模板显示结果时,我希望页面自动向下滚动到结果开始的页面部分.如果用户想要更改原始数据并再次单击"提交",则允许用户向上滚动页面.希望有一些简单的方法可以做到这一点,我现在看不到.
Fel*_*ing 12
如果您在表单的action方法中提供片段标识符,它应该已经可以工作了:
<form method="post" action="/your/url#results">
<!-- ... -->
</form>
Run Code Online (Sandbox Code Playgroud)
在表单下方的某个位置,您要显示结果:
<div id="results">
<!-- your results here -->
</div>
Run Code Online (Sandbox Code Playgroud)
这应该使页面跳转到<div>带ID results.
它是完整的客户端站点,不涉及Django,JavaScript或类似的.