NVDA和JAWS在Textarea中禁用输入

时间:2018-06-06 21:53:16

标签: html5 jaws-screen-reader nvda assistive-technology

我有一个包含几个输入字段的表单,包括一个textarea用于附加注释。当JAWS或NVDA打开时,我无法输入textarea。但是,当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>

1 个答案:

答案 0 :(得分:0)

aria-hidden =&#34; true&#34;在标签上是问题的原因。一旦我意识到并将其删除,它就会起作用。

<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>