我希望在已经建立的系统上具有“自动保存”功能,但我无法对其进行很多/剧烈的更改。每次对其中一个输入进行更改时,表单都应该自动保存(也就是提交自身)。我现在拥有它的方式是绑定到每个输入的 onblur 事件,该事件将表单提交到 processing.php,它处理并重定向回带有更新信息的表单。
这很好,效果很好,但会丢失选项卡位置并导致重新加载时出现“闪烁”。有没有一种方法可以在不需要 ajax 或 jquery 的情况下自动保存此表单?将变量保存到 cookie 并在人员离开页面时提交表单?还是别的什么方法?