В обычной HTML-форме метка, которая визуально связана с полем ввода, обычно также связана технически, и программа чтения с экрана самостоятельно «понимает», какая метка к какому полю принадлежит. В PDF-файле это не происходит автоматически: метка и поле могут выглядеть на экране рядом, но технически представляют собой два совершенно отдельных объекта без какой-либо связи между ними. В этой статье объясняется, как восполнить этот пробел.

Короче — о чем идет речь в этом руководстве

  1. Подсказка — это доступное имя поля.
  2. Текстовые поля, флажки и переключатели
  3. Логический порядок табуляции
  4. Как отметить обязательное поле

Всплывающая подсказка — это доступное имя поля.

В отличие от HTML, в PDF формируется Поле подсказки каждого поля — это то, что на самом деле служит доступным именем, которое читает вслух программа чтения с экрана. Основное правило: содержимое всплывающей подсказки должно быть идентично или эквивалентно видимой метке рядом с полем. Если на видимой метке написано «Полное имя», во всплывающей подсказке должно быть указано что-то эквивалентное по смыслу, а не общая метка, такая как «Текстовое поле 1».

Вы установили всплывающую подсказку в Acrobat через Подготовьте форму ▸ щелкните правой кнопкой мыши поле ▸ Свойства ▸ Вкладка «Общие» ▸ Поле подсказки.

Текстовые поля, флажки и переключатели

Каждый тип поля имеет свои особенности: для текстовых полей всплывающая подсказка обычно идентична метке рядом с ней. Для флажков и переключателей важно, чтобы во всплывающей подсказке описывался конкретный выбранный параметр, а не только название группы — например, «Я согласен получать обновления по электронной почте», а не просто «Согласен». Для группы переключателей (например, выбора «Да/Нет») также стоит убедиться, что все кнопки в группе помечены вместе, чтобы программа чтения с экрана понимала, что это взаимоисключающие варианты.

Иллюстративная диаграмма An accessible form field with tooltip and tab order Example of form fields with tab-order numbering and tooltip content matching the label Form Field with Label, Tooltip, and Tab Order 1 Full Name (required) 2 Email Address 3 I agree to receive updates Tooltip = "Full Name (required)" Matches the visible label Unlike HTML forms, in PDF files the tooltip is the actual accessible name — it must match the visible label
Три поля с нумерацией в порядке табуляции (1, 2, 3), соответствующей порядку визуального чтения, и содержимым подсказки, идентичным видимой метке.

Логический порядок табуляции

При заполнении формы с помощью только клавиатуры (без мыши) клавиша Tab перемещается между полями в соответствии с порядок табуляции Вкладка определено в файле — не обязательно визуальное положение на странице. Если порядок табуляции не соответствует логическому порядку чтения, пользователь сбивает с толку «перескакивание» между полями. В Acrobat в меню «Подготовка формы» можно включить "Показать номера вкладок" , чтобы четко видеть текущий порядок и при необходимости корректировать его с помощью структуры тегов.

💡 Практический совет

Исправить неправильный порядок табуляции лучше через структура тега Тег (порядок объектов в дереве), а не вручную по полю — потому что ручное изменение легко сломается при следующем обновлении формы.

Как отметить обязательное поле

Обязательное поле должно указывать это как визуально (например, звездочкой), так и в самой подсказке — например, «Полное имя (обязательно)». Таким образом, пользователь, полагающийся на преобразование текста в речь, сразу понимает, что поле является обязательным, без необходимости ждать ошибки отправки, которая обнаруживает ее только постфактум.

Есть ли у вас на сайте загружаемые PDF-формы?

Наш инструмент проверяет доступность полей формы — всплывающих подсказок, порядка табуляции и тегов — в рамках полного сканирования.

Сканируйте ваш сайт бесплатно ←