Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html NVDA和JAWS禁用文本区域中的输入_Html_Jaws Screen Reader_Nvda_Assistive Technology - Fatal编程技术网

Html NVDA和JAWS禁用文本区域中的输入

Html NVDA和JAWS禁用文本区域中的输入,html,jaws-screen-reader,nvda,assistive-technology,Html,Jaws Screen Reader,Nvda,Assistive Technology,我有一个表单,它有几个输入字段,包括一个用于附加注释的文本区域。当JAWS或NVDA打开时,我无法在文本区域中键入内容。但是,当JAWS和NVDA关闭时,它可以正常工作。我增加了一个角色,但我仍然有这个问题。我还缺少其他财产吗 应用程序:Asp.net MVC 4 jQuery 3.1 引导3.7 <label aria-hidden="true"> <span>Add a comment</span> @Html.TextAreaFor

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

应用程序:Asp.net MVC 4 jQuery 3.1 引导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>

添加评论
@TextAreaFor(x=>x.AddComment,new{id=“AddComment”,@rows=“5”,
@cols=“40”、@aria\u multiline=“true”、@class=“form control”})
标签中的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>

添加评论
@TextAreaFor(x=>x.AddComment,new{id=“AddComment”,@rows=“5”,
@cols=“40”、@aria\u multiline=“true”、@class=“form control”})