#Что происходит и кому подходит инструкция
Кнопка «Отправить», «Рассчитать» или «Очистить» внутри интерактивного PDF не реагирует на щелчок. Проблема отличается от обычного поля ввода: элемент может требовать сценарий JavaScript, обращаться к внешнему адресу, работать только в настольном Acrobat либо быть нарисованной картинкой, не являющейся кнопкой. Проверять нужно действие на копии формы и доверенность источника. Безусловно включать выполнение сценариев и ослаблять защищённый режим для чужих файлов нельзя.
#Как отличить причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| PDF открыт во встроенном просмотрщике браузераПросмотрщик может не поддерживать действия формы и сценарии, которые Adobe Acrobat выполняет отдельно. | В браузере не работает кнопка, а в настольном Acrobat она работает. | Скачать и открыть доверенную форму в настольном Reader. |
| В PDF только изображение кнопки, а не действующее полеПосле сканирования картинка выглядит как «Отправить», но интерактивных объектов в документе нет. | Нажатие Tab не переводит фокус на кнопку; остальные поля тоже не выбираются. | Запросить исходную интерактивную форму у автора. |
| Кнопка запускает JavaScript или сетевую отправкуДействие требует разрешённого сценария, соединения с сервером или особых прав. | Поле ввода работает, но «Отправить» молчит либо показывает предупреждение. | Уточнить требуемое действие у владельца и проверить политику безопасности, не отключая её. |
| Документ повреждён или несовместим с просмотрщикомКнопка имеет действие, но неправильно создана или использует неподдерживаемую технологию. | Другой PDF с интерактивными кнопками в Reader работает нормально. | Попросить автора пересоздать и протестировать форму. |
#Подробная диагностика и исправление
- Сохраните доверенную локальную копию без отправки данныхЕсли PDF получен от известного отправителя, в браузере или почте выберите «Скачать»/«Сохранить вложение» в «Документы». Не вводите в неизвестную форму пароли, номера карт и другие данные. Скопируйте файл как «Форма-кнопки-проверка.pdf» и откройте в настольном Adobe Acrobat Reader через Ctrl+O. Не нажимайте «Отправить» на заполненной рабочей форме во время диагностики: кнопка может сразу отправить сведения на сервер.
- Проверьте, что кнопка действительно интерактивнаВ открытом Reader щёлкните по одному обычному полю ввода; если оно принимает текст, нажмите Tab несколько раз и посмотрите, получает ли кнопка рамку фокуса. Если вся страница просто изображение и нет активных полей, кнопка не может выполнять действие: запросите у автора исходную электронную форму вместо скана. Не пытайтесь «включить» нарисованную кнопку настройками JavaScript.
- Сравните поведение в браузере и в настольном ReaderПроверьте на отдельной учебной копии формы одну неопасную кнопку, например «Рассчитать», не отправляя данные. Если в браузере она бездействует, а в Adobe Acrobat Reader выполняет расчёт, пользуйтесь настольным приложением для доверенного документа. Если отправка должна передавать информацию третьим лицам, заранее выясните у автора адрес назначения и юридические основания.
- Проверьте разрешения PDF и сообщения программыОткройте меню Reader → «Свойства документа» → «Защита». Посмотрите, разрешено ли заполнение форм. Проверьте предупреждения Reader о заблокированном содержимом; зафиксируйте точный текст. Если права заполнения ограничены, попросите другую версию у автора. Не отключайте «Защищённый режим при запуске», не добавляйте неизвестные сайты в доверенные и не отменяйте проверку сертификатов.
- Проверьте наличие сценариев только при подтверждённом доверииВ Reader/Acrobat откройте «Меню» → «Установки» (Preferences; в старой версии «Редактирование» → «Установки») → категорию «JavaScript». Обратите внимание на состояние «Включить Acrobat JavaScript». Не изменяйте этот параметр автоматически: спросите у создателя формы, действительно ли кнопка требует JavaScript и почему, и согласуйте с администратором возможное исключение политики для доверенного документа. Для чужого файла сценарии оставьте отключёнными, если это требование безопасности.
- Если кнопка отправляет данные, проверьте сеть и сервер без повтора отправкиУточните у автора, что происходит при нажатии «Отправить»: загрузка на портал, отправка по электронной почте или открытие веб-страницы. Проверьте работу соответствующего официального портала через браузер, но не нажимайте кнопку повторно много раз: заявка могла отправиться незаметно и создать дубли. Если сервер недоступен, сообщите организатору время попытки и уточните, зарегистрирована ли отправка.
- Сравните на простой официальной или самостоятельно созданной формеОткройте другой заведомо доверенный PDF с работающей кнопкой (например, внутреннюю учебную форму организации) в Reader. Если он работает, программа, вероятно, исправна; неисправность локализуется в исходной форме. Если не работает ни одна интерактивная форма, уточните версию Reader через «Справка» → «О программе», затем проверьте доступные обновления через «Справка» → «Проверить наличие обновлений», не меняя политики безопасности.
- Передайте создателю формы воспроизводимый сценарийЗапишите имя и версию Reader, систему, название конкретной кнопки, заполненные тестовые поля без персональных данных, наличие предупреждений и результат сравнения браузера с настольным Reader. Попросите разработчика проверить действие кнопки, необходимые службы и совместимость со свежим Acrobat Reader. Сохраняйте оригинал неизменным; любые эксперименты проводите на контрольной копии.
#Как проверить результат
Для неопасной тестовой кнопки действие должно быть предсказуемым: например, расчёт обновляет рассчитанное поле. Для кнопки отправки результат подтверждается самим официальным сервисом или получателем, а не исчезновением окна. Не отправляйте рабочую форму многократно только ради проверки.
#Если проблема сохранилась
Если кнопка не работает лишь в одной форме, запросите у автора проверенную версию PDF и инструкцию по её использованию. Если все формы перестали отвечать после обновления, запишите версию Reader и согласуйте проверку настроек с администратором, не отключая защиту приложения.