Программа чтения с экрана опускает отключенный атрибут - PullRequest
0 голосов
/ 04 марта 2020

У меня есть поле номера пользовательского интерфейса для шагового материала. Он отключен, но программа чтения с экрана может изменять номер (увеличение и уменьшение). HTML выглядит следующим образом:

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

1 Ответ

3 голосов
/ 04 марта 2020

Атрибут disabled указан неверно. From https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#boolean -attributes :

2.4.2 Логические атрибуты

Ряд атрибутов - логические атрибуты. Наличие логического атрибута в элементе представляет истинное значение, а отсутствие атрибута представляет ложное значение.

Если атрибут присутствует, его значение должно быть либо пустой строкой, либо значением, которое является сопоставление ASCII без учета регистра для канонического имени атрибута без пробелов в начале или в конце.

Значения «true» и «false» недопустимы для логических атрибутов. Чтобы представить ложное значение, атрибут должен быть вообще опущен.

Измените код на disabled="disabled".

...