Как создать всплывающее окно внутри XLSForm?

У меня есть вопрос с множественным выбором, и мне нужно показывать всплывающее окно пользователю формы всякий раз, когда он/она выбирает один вариант, в этом всплывающем окне он будет отвечать на дополнительные вопросы и закроет всплывающее окно, чтобы выбрать другой элемент из вопроса множественного выбора или продолжить другие вопросы формы.

например, если у меня есть следующий вопрос с множественным выбором: выберите один или несколько элементов:

  • пункт 1
  • пункт 2
  • пункт 3

если пользователь выбирает элемент для (например, элемент 1), появится всплывающее окно с просьбой ответить на один вопрос выбора о поле, как показано ниже: выберите пол:

  • мужчина
  • женский

после выбора пола пользователь может закрыть всплывающее окно, и если пользователь выберет другой элемент, появится другое всплывающее окно с вопросом о поле и так далее.

Интересно, есть ли обходной путь для его создания в XLSform или нет?

Спасибо

1 ответ

Нет, это невозможно в XLSForm.

Вы можете автоматически создавать повторы для последующих вопросов после ответа на все вопросы с множественным выбором (и каждый повтор может относиться к одному варианту множественного выбора), но он будет испорчен, если пользователи вернутся к множественному выбору впоследствии и изменят выбранные параметры. Я не уверен, есть ли умный способ предотвратить это.

Другие вопросы по тегам