NVDA и JAWS отключают ввод в Textarea - PullRequest
0 голосов
/ 07 июня 2018

У меня есть форма с несколькими полями ввода, включая текстовую область для дополнительного комментария.Когда JAWS или NVDA включены, я не могу набрать текстовую область.Тем не менее, он работает нормально, когда JAWS и NVDA выключены.Я добавил роль, но у меня все еще была проблема.Есть ли какое-то другое свойство, которое мне не хватает?

Приложение: Asp.net MVC 4 jQuery 3.1 Bootstrap 3.7

  <label aria-hidden="true">
    <span>Add a comment</span>
     @Html.TextAreaFor(x => x.AddComment,new{ id = "AddComment", @rows="5",    
      @cols = "40" , @aria_multiline = "true", @class="form-control"})
 </label>

1 Ответ

0 голосов
/ 07 июня 2018

Причиной проблемы была aria-hidden = "true" в ярлыке.Как только я понял и удалил это, это сработало.

<label>
    <span>Add a comment</span>
     @Html.TextAreaFor(x => x.AddComment,new{ id = "AddComment", @rows="5",    
      @cols = "40" , @aria_multiline = "true", @class="form-control"})
 </label>
...