繁体   English   中英

屏幕阅读器忽略禁用属性

[英]Screen reader omits disabled attribute

我有一个步进器 - 材质 UI 编号字段。 它被禁用,但屏幕阅读器能够更改数字(递增和递减)。 HTML如下:

<input aria-invalid="false" id="outlined-number" type="number" class="MuiInputBase-input MuiOutlinedInput-input" disabled="true" value="3">

disabled属性指定错误。 https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#boolean-attributes

2.4.2 布尔属性

许多属性是布尔属性。 元素上布尔属性的存在表示真值,不存在该属性表示假值。

如果该属性存在,则其值必须是空字符串或与该属性的规范名称不区分大小写的 ASCII 匹配值,且没有前导或尾随空格。

布尔属性不允许使用值“true”和“false”。 要表示假值,必须完全省略该属性。

将代码更改为disabled="disabled"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM