我不明白为什么需要这个属性的英文文档 aria-invalid https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-invalid。通常在输入字段中,我会看到此设置 aria-invalid="false" 。你能用你自己的话解释一下这个属性是什么以及为什么它被设置为假吗?
我不明白为什么需要这个属性的英文文档 aria-invalid https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-invalid。通常在输入字段中,我会看到此设置 aria-invalid="false" 。你能用你自己的话解释一下这个属性是什么以及为什么它被设置为假吗?
来自文章 aria-invalid 的剪辑- 辅助功能 | 通过Yandex.Translate进行MDN / 翻译
如果仍然不清楚,则:
如果输入无效,则通过 JS 设置
area-invalid="true",如果存在语法错误(比方说),则设置area-invalid="grammar"orarea-invalid="spelling"- 如果拼写。好吧,如果不是其中一个,那么area-invalid="false"或完全删除该属性。