在v9之前的TYPO3版本中,当使用本机表单时,我总是禁用特定“联系人”页面(表单所在的位置)的缓存。如果我没有禁用cace,表单就不会重定向到我的“确认”(v6/v7)或“重定向”页面(v8),而只是简单地重新加载(已填写的)表单(在同一页面上)。
因此,为了绕过这一点并确保表单实际提交并转发到正确的确认页面,我总是禁用缓存( page Properties -> Page -> Behaviour -> Disable cache)。
然而,在TYPO3 v9中,该选项已被删除,并且将config.no_cache =1添加到该特定页面(在TS模板中)似乎不能完成(相同的)操作。
我希望表单在单击submit按钮后,会转发到我在表单本身中配置的确认(重定向)页面。确认页面不受用户组保护,它只是“联系人”页面(包含表单)本身的一个子页面。
发布于 2019-05-29 16:02:06
正如Mathias Brodola正确地指出的那样,这似乎只是Chrome的一个问题。我发现下面这个插件在这个问题上很有帮助,它完全禁用了对表单的自动补全支持。它解决了我的问题(但是,它确实完全禁用了对表单的自动完成支持):https://github.com/terrylinooo/jquery.disableAutoFill
发布于 2019-05-28 23:03:12
这种情况下的实际问题是,您最有可能对字段使用某种类型的自动填充,例如从Chrome或使用表单填充扩展。
这也将填充表单的蜜罐字段,从而阻止提交表单。
现在,除了投票给bug in the Chromium issue tracker之外,你什么也做不了。
https://stackoverflow.com/questions/56337753
复制相似问题