选择选项超过20时,TalkBack和Firefox失败

时间:2013-08-15 18:11:34

标签: android html firefox accessibility talkback

所以我使用Android S3 4.1.2和S4使用4.2.2以及最新版本的talkback和firefox。我有一个简单的html选择,出生日期选择从1996年到1900年。当启用对讲并浏览页面时。它正确读取折叠的组合框,但随后在第20个选项后读取每年作为另一个组合框。

这是非常基本的HTML,我需要做一些神奇的技巧来让TalkBack读取旧式HTML,因为iOS画外音正常读取它。对于包含20个以上选项的任何选择列表,对讲似乎都失败了。

<label for="dobDayCL" class="dobPicker">Please select the day you were born.</label> 
<select name="dobDay" id="dobDay" tabindex="4" size="1">
<option selected="" value="" role="option" aria-selected="true">Day</option>
<option value="1" role="option" aria-selected="false">1</option>
<option value="2" role="option" aria-selected="false">2</option>
<option value="3" role="option" aria-selected="false">3</option>
<option value="4" role="option" aria-selected="false">4</option>
<option value="5" role="option" aria-selected="false">5</option>
<option value="6" role="option" aria-selected="false">6</option>
<option value="7" role="option" aria-selected="false">7</option>
<option value="8" role="option" aria-selected="false">8</option>
<option value="9" role="option" aria-selected="false">9</option>
<option value="10" role="option" aria-selected="false">10</option>
<option value="11" role="option" aria-selected="false">11</option>
<option value="12" role="option" aria-selected="false">12</option>
<option value="13" role="option" aria-selected="false">13</option>
<option value="14" role="option" aria-selected="false">14</option>
<option value="15" role="option" aria-selected="false">15</option>
<option value="16" role="option" aria-selected="false">16</option>
<option value="17" role="option" aria-selected="false">17</option>
<option value="18" role="option" aria-selected="false">18</option>
<option value="19" role="option" aria-selected="false">19</option>
<option value="20" role="option" aria-selected="false">20</option>
<option value="21" role="option" aria-selected="false">21</option>
<option value="22" role="option" aria-selected="false">22</option>
<option value="23" role="option" aria-selected="false">23</option>
<option value="24" role="option" aria-selected="false">24</option>
<option value="25" role="option" aria-selected="false">25</option>
<option value="26" role="option" aria-selected="false">26</option>
<option value="27" role="option" aria-selected="false">27</option>
<option value="28" role="option" aria-selected="false">28</option>
<option value="29" role="option" aria-selected="false">29</option>
<option value="30" role="option" aria-selected="false">30</option>
<option value="31" role="option" aria-selected="false">31</option>
</select>

任何人都有任何想法?

0 个答案:

没有答案