Html NVDA和JAWS禁用文本区域中的输入
我有一个表单,它有几个输入字段,包括一个用于附加注释的文本区域。当JAWS或NVDA打开时,我无法在文本区域中键入内容。但是,当JAWS和NVDA关闭时,它可以正常工作。我增加了一个角色,但我仍然有这个问题。我还缺少其他财产吗 应用程序:Asp.net MVC 4 jQuery 3.1 引导3.7Html 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
<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”})