gpt4 book ai didi

javascript - 返回页面时表单值丢失

转载 作者:行者123 更新时间:2023-11-28 07:56:13 25 4
gpt4 key购买 nike

我有一个问题。

我正在构建一个包含多个页面的网站。
在页面中有一个表单(其中包含一些 AngularJS),当用户单击提交按钮时,会出现第二个页面,确认表单提交。
如果出现任何错误,它将显示一条包含错误消息的消息,并带有一个返回按钮 (javascript:history.go(-1))。
当用户单击此后退按钮时,表单页面将再次显示,但所有字段都为空(页面似乎完全重新加载...)。无论如何,对于没有 AngularJS 的其他形式,这个机制工作得很好......
怎么了?

谢谢! :-)

PS:无论如何,表单页面都会进行检查,如果有任何错误,则会禁用提交按钮,尽管我不明白为什么当用户通过后退按钮返回页面时页面会重新加载,而其他表单则不会。不会发生...

最佳答案

如果两个页面属于同一个应用程序(在同一个 app.js 下),那么您可以将表单的值存储在 $rootScope 变量中,而不是 $scope。

还可以使用 $location.Path 进行导航

关于javascript - 返回页面时表单值丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26054578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com