客户端绕过了必需的类别检查

优先级/严重性:低。

平台:已在桌面版 Chrome 中测试。

您好!这是关于在禁用了“允许无分类主题”站点设置的情况下创建新主题的问题。
在模态框中,似乎已经在前端检查了分类是否为空。

然而,当您提供有效的标题和帖子内容并提交时,表单实际上已被发送,但服务器(我认为)在模态框中返回了不同的错误:

分类不能为空

因此,最终您无法创建主题,但我认为应该首先阻止表单发送,对吧?就像其他客户端(红色)验证错误一样。

额外问题:能否更改“分类……”在分类选择占位符中的文本?我已在主题翻译中搜索过,并在仓库代码中查找了相关引用,但未能找到。

抱歉缺少图片,我是新用户,每篇帖子只能上传一张图片。

我尝试复现您的问题,但未能成功。

出现了一个错误

我可以复现。

如果留空,“标题为必填项”和“帖子不能为空”的警告会视觉上弹跳,且主题会保留在编辑器中。

如果仅有“您必须选择一个分类”的警告,则主题会被“发送”,并弹出一个错误模态框(“分类不能为空”)。

我不确定这是一个 bug,还是它只是以不同方式处理此验证?


我认为在编辑器中可以更改占位符,不过您可能需要编写一些自定义代码并将其添加到您的主题中。这超出了我的能力范围,但如果您专门为此开启一个新的 Support 主题提问,可能会获得更多关注。

1 个赞

看起来该文本是硬编码在下拉菜单中的。