【发布时间】:2017-10-12 06:02:08
【问题描述】:
我正在构建一个 Web 应用程序,它可能(偶尔)重新加载页面,以便使用表达式语言更新页面上显示的一些信息。在 Firefox 中一切正常,但在 Chrome 中,每次重新加载页面时,输入字段中的所有内容都会丢失,并且表单会重置为空白。这对用户来说太烦人了,他们必须再次输入所有丢失的内容。有什么方法可以在 Chrome 中复制与使用纯 HTML 的 Firefox 相同的行为,还是有必要使用一些 Javascript?提前致谢。
【问题讨论】:
-
输入字段是否位于
<form>标签内? -
是的。我正在使用 Spring Form Tags,如果这可以产生任何影响(但我想它不会)。
-
不用重新加载页面,而是提交表单,这样就可以将提交的值写入
-
您的意思是使用 JS 将表单提交给不同的控制器(不是通常处理表单提交的控制器),它只会吐回更新的表单页面视图?听起来不错。非常感谢!我一定会试一试的。
标签: javascript jquery html css google-chrome