注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
如果您想要要求用户输入一个值控件在填写表单时,您必须将域控件绑定到必填字段。例如,以帮助确保用户选择的复选框,以指示遵守用户协议,您可以使字段与复选框为必填的字段。
用于将控件设为必需、 和是否用户填写基于表单模板上使用 Web 浏览器的窗体的过程,根据所需的控件可能会显示在通过以下方式之一:
-
为标准出错警告,它包括的红色星号或红色虚线的边框和读取不能为空白屏幕提示 。
-
为在对话框中显示的自定义错误消息。
本文内容
兼容性的注意事项
在设计表单模板在 InfoPath 中的时,您可以选择特定的兼容性模式设计的浏览器兼容的表单模板。发布到服务器运行InfoPath Forms Services,然后启用浏览器的浏览器兼容的表单模板时,可以在 Web 浏览器中查看基于表单模板的窗体。在设计浏览器兼容的表单模板时,某些控件在控件任务窗格中不可用,因为它们不能在 Web 浏览器中显示。
数据有效性的一些功能在 Web 浏览器中工作方式不同,在 InfoPath 中的表现。例如,将数据有效性添加到控件,当您创建用户该控件中输入无效数据时要显示的说明文字。您可以显示在屏幕提示,并选择性地允许用户显示一则通知,包含的其他信息,此说明文字,也可以自动显示在用户输入无效数据时的通知。通知无法自动显示在 Web 浏览器中查看的窗体,但是用户可以仍查看屏幕提示,并选择性地显示一则通知包含的其他信息。
可以将设置为必填字段的控件列表中
下表列出了可以设为必需的并指示每个控件是否可用于浏览器兼容的表单模板的Microsoft Office InfoPath 2007控件。
支持的数据有效性的控件 |
可用于浏览器兼容的表单模板? |
复选框 |
是 |
日期选取器 |
是 |
下拉列表框 |
是 |
列表框 |
是 |
选项按钮 |
是 |
文本框 |
是 |
格式文本框 |
是 |
项目符号、 编号或普通列表 |
不支持 |
组合框 |
不支持 |
注意: 大多数控件支持设为必需具有不能为空白复选框控件属性对话框中。选中此复选框,可以控制为必填的字段的字段与相关联。但是,格式文本框属性对话框中不具有不能为空白复选框,因此,必须创建自定义错误消息为其按照以下步骤"时控件留空,则显示自定义错误消息"这篇文章中更高版本。
控件为空时显示标准错误消息
大多数控件支持设为必需具有不能为空白复选框控件属性对话框中。通过选中此复选框,您可以控制字段必填的字段。
注意: 如果您不能选择不能为空复选框,或者如果未显示复选框,您必须创建自定义错误消息。
-
单击您想要设为必需的控件。
-
在格式菜单上,单击控件属性。
-
单击“数据”选项卡。
-
在验证和规则中,选择不能为空复选框。
控件为空时显示自定义错误消息
-
单击您想要显示的自定义错误消息的控件。
-
在格式菜单上,单击数据验证。
-
单击“添加”。
-
在如果条件为真下的第一个框中,单击选择域或组,然后选择字段或控件绑定到的组。
-
在第二个框中,单击空白。
-
若要自动显示的对话框消息,用户将控件留空时,请选择显示对话框消息立即在用户输入无效数据时复选框。
注意: 因为对话框消息无法自动显示在 Web 浏览器中,使用 Web 浏览器中填写表单的用户将看到只有屏幕提示。
-
在屏幕提示框中,键入您想要在用户指向该控件,或右键单击该控件时显示的文本。
-
在消息框中,键入您想要显示在对话框中或者立即或当用户请求更多详细信息的文本。
注意: 数据有效性错误的屏幕提示会将不显示也具有屏幕提示高级选项卡的控件属性对话框中设置默认值的控件。此行为有助于确保控件的名称准确地传达给使用屏幕阅读器的用户。