在 Drupal 7 中,验证失败的字段的默认行为是显示一个红色框作为字段的边框。 例如,如果该字段为 required 但未提供任何输入。 这很好用,但不适用于复选框! 见下图:
这是因为“错误”类被添加到输入字段本身,并且复选框和单选按钮不允许您设置其边框样式(在撰写本文时)。
但是,我想出了如何让它工作得非常简单。答案发布在下面。
.form-checkboxes:has(.error) { border: 1px solid #c00; }
如您所见,将 CSS 添加到您的网站非常简单。 这是结果:
我希望这对那里的人有帮助!