В настоящее время я работаю над html-формой с надлежащим доступом для людей с ограниченными возможностями. У меня есть входы, помеченные метками с атрибутом for. Но теперь я хочу, чтобы один ввод получал для программы чтения с экрана другой текст, чем отображается на этикетке:
<div class="cc_form_w50 t5">
<label id="lbl_city" for="input_city">City / Town</label>
</div>
<div class="cc_form_w50 t5">
<input type="text" required name="city" title="City / Town" placeholder="Enter your city or town" class="w100" id="input_city">
</div>
Программа чтения с экрана подготовила символ «/» в качестве символа на системном языке, поэтому я хочу сделать программу чтения с экрана «или» вместо названия или заполнителя. Пока я использую атрибут «for» или «aria-labelledby», текст метки читается. Любой атрибут "aria-label" игнорируется читателем.
Без атрибута «for» курсор не входит в поле ввода, выбирая метку.
Можно ли указать программе чтения с экрана читать что-то еще, кроме содержимого метки-тега?