我在问一个问题,答案可以帮助我很多。当我填写我的Django form
时,我按下了一个验证按钮以存储数据表单。然后,我将重定向到一个新页面(表单简历页面,主页...)。不要用浏览器后退按钮填充Django表单
但在我的浏览器中,如果我点击Back Button
,我的表单已经填充了以前的数据,我可以修改数据。
我的问题是:如何在使用Django导航时阻止浏览器重新填充表单数据?
我发现这个问题#1:there
但答案似乎不工作。这是一个古老的答案,我认为它存在另一种方式来做到这一点?
编辑:
我用<form action="" method="post" autocomplete="off"> .. </form>
,似乎与Firefox的工作。
我可以使用JS和JQuery,但它似乎不工作。我在显示我的Django表单的HTML模板中添加了这段代码。我填写表单,验证它,然后当我使用浏览器后退按钮时,我的表单仍然填满。 – Andro
if change like this: '$(window).load(function(){('#form_id')。reset(); // declare form id });' 仍然不能正常工作? – Beomi
我使用了'
'并且它似乎可以工作;) – Andro