0

我有一种情况,当用户在 InfoPath 表单中更改特定字段值时,我需要显示一个对话框。

我在 InfoPath 表单中有一个名为 STATUS 的字段。当此字段设置为特定值时,需要显示一个对话框,用户需要输入其他一些字段的值(field1,field2 fields3)。所以基本上目的是当用户将 STATUS 字段设置为特定值时,强制用户在 field1、field2 和 field3 中输入值。

如何在 InfoPath 2010 浏览器表单中执行此操作?

更新:这是一个 InfoPath 列表表单(基于自定义 SharePoint 列表),因此似乎无法向此类表单添加代码(使用 InfoPath 中的开发人员选项卡)。那么这件事可以使用 JavaScript 之类的东西吗?

4

1 回答 1

0

InfoPath 中不能有自定义对话框

其中一种方法是发挥创造力以接近您的需求...

您可以使用 show en hide 部分构建一些东西。

只需将对话框的字段放在一个部分中,然后将表单的其余部分放在另一个部分中。默认情况下隐藏“对话框”部分。然后通过规则激活以在需要时显示它,而显示“对话框”部分只是隐藏表单的其余部分以强制填写对话框部分。完成后切换部分的隐藏/显示。

于 2016-11-04T09:36:45.450 回答