在laravel中,当使用Chrome时,是否有办法在按下浏览器后退按钮时提交之前填写字段。目前在提交表单后,如果我按下浏览器后退按钮,则表单为空。
修改:我在验证后已经使用了value = {{ old('input field name', 'default value') }}
,它运行正常。我希望在用户点击浏览器之前,在提交之前在表单中输入的数据就在那里。
编辑2 :看起来问题在Chrome中发生了。我在Firefox中测试了它,数据保留在那里。所以看起来它与Chrome和laravel有关,因为简单的html表单页面工作正常。
答案 0 :(得分:0)
您可以使用value = {{ old('input field name', 'default value') }}
验证后显示表单数据。
关于后退按钮,取决于您的浏览器。您可以将表单数据放入会话和放大器中。可以用该值替换默认值。然后,即使按下后退按钮,它也会始终显示数据。