0

我有一个表单,它有几个输入字段,包括一个用于附加评论的文本区域。当 JAWS 或 NVDA 打开时,我无法在文本区域中输入。但是,当 JAWS 和 NVDA 关闭时,它可以正常工作。我添加了一个角色,但我仍然有问题。我还缺少其他一些财产吗?

APP: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>
4

1 回答 1

0

标签中的 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>
于 2018-06-07T00:22:59.707 回答