如何在 XLSForm 中创建弹出窗口 window?
How do I create a pop-up window inside the XLSForm?
我有一个多重 select 问题,每当 he/she select 有一个选项时,我需要向表单用户显示一个弹出窗口 window,在此弹出窗口 window 他将回答更多问题并关闭弹出窗口以 select 来自多重 select 问题的另一个项目或继续其他形式的问题。
例如,如果我有以下多重 select 问题:
select 一项或多项:
- 项目 1
- 项目 2
- 项目 3
如果用户 select 有一个项目(例如项目 1),弹出窗口 window 将要求用户回答一个 select 关于性别的问题,例如下列的:
select 性别:
- 男
- 女
在 select输入性别后,用户可以关闭弹出窗口 window,如果用户 select 另一个项目,另一个弹出窗口 window 将会出现询问性别等等
我想知道是否有在 XLSform 中创建它的解决方法?
谢谢
不,这在 XLSForm 中是不可能的。
您可以在回答所有多 select 问题后自动为后续问题创建重复(并且每个重复可以引用一个多 select 选项),但它会变得混乱如果用户之后返回 multi-select 并更改 selected 选项。我不确定是否有聪明的方法来防止这种情况。
我有一个多重 select 问题,每当 he/she select 有一个选项时,我需要向表单用户显示一个弹出窗口 window,在此弹出窗口 window 他将回答更多问题并关闭弹出窗口以 select 来自多重 select 问题的另一个项目或继续其他形式的问题。
例如,如果我有以下多重 select 问题: select 一项或多项:
- 项目 1
- 项目 2
- 项目 3
如果用户 select 有一个项目(例如项目 1),弹出窗口 window 将要求用户回答一个 select 关于性别的问题,例如下列的: select 性别:
- 男
- 女
在 select输入性别后,用户可以关闭弹出窗口 window,如果用户 select 另一个项目,另一个弹出窗口 window 将会出现询问性别等等
我想知道是否有在 XLSform 中创建它的解决方法?
谢谢
不,这在 XLSForm 中是不可能的。
您可以在回答所有多 select 问题后自动为后续问题创建重复(并且每个重复可以引用一个多 select 选项),但它会变得混乱如果用户之后返回 multi-select 并更改 selected 选项。我不确定是否有聪明的方法来防止这种情况。