在TYPO3 v9.5中提交表单时出现问题

时间:2019-05-28 08:10:56

标签: typo3

在v9之前的TYPO3版本中,当使用本机表单时,我总是禁用该特定“联系人”页面(放置表单的页面)的缓存。如果我没有禁用cace,那么该表单将不会重定向到我的“确认”(v6 / v7)或“重定向”页面(v8),而只是重新加载(已填写)表单(在同一页)。

因此,要绕过此过程并确保表单确实已提交并转发到正确的确认页面,我总是禁用缓存(页面属性->页面->行为->禁用缓存)。

但是,在TYPO3 v9中,此选项已被删除,并且在config.no_cache = 1的特定页面(在TS模板中)中添加config.no_cache = 1,似乎并没有达到相同的目的。

我希望在单击“提交”按钮后,该表单将转发到我配置了insde表单本身的确认(重定向)页面。该确认页面不受用户组保护或其他任何内容,它只是“联系”页面(包含表单)本身的子页面。

2 个答案:

答案 0 :(得分:0)

在这种情况下,实际的问题是您很可能在字段中使用某种自动填充功能,例如从Chrome或使用表格填充扩展程序。

这还将填写您的表单的蜜罐字段,从而阻止提交表单。

目前,除了为bug in the Chromium issue tracker投票外,您无能为力。

答案 1 :(得分:0)

正如Mathias Brodola严格指出的那样,这似乎仅在Chrome中是一个问题。我发现以下插件-完全禁用了对表单的自动完成功能-在此问题上很有帮助。它解决了我的问题(但是,它确实完全禁用了对表单的自动完成支持): this answer