将控件设为必填

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

如果您想要要求用户在填写窗体时控件输入一个值,您必须将该字段的控件绑定到必填字段。例如,以帮助确保用户选择的复选框,以指示遵守用户协议,您可以使字段与复选框为必填的字段。

根据您将控件设为必填所使用的过程,以及用户是否是通过 Web 浏览器填写基于表单模板的表单,必填控件可能按照以下方式之一显示:

  • 作为标准出错警告,由一个红色星号或红色虚线边框和显示为“不能为空”的屏幕提示组成。

  • 作为自定义错误消息,在对话框中显示。

本文内容

兼容性的注意事项

控件为空时显示标准错误消息

控件为空时显示自定义错误消息

兼容性考虑

在设计表单模板在 InfoPath 中的时,您可以选择特定的兼容性模式设计的浏览器兼容的表单模板。发布到服务器运行InfoPath Forms Services,然后启用浏览器的浏览器兼容的表单模板时,可以在 Web 浏览器中查看基于表单模板的窗体。在设计浏览器兼容的表单模板时,某些控件在控件任务窗格中不可用,因为它们无法在 Web 浏览器中显示。

数据有效性的一些功能在 Web 浏览器中工作方式不同,在 InfoPath 中的表现。例如,将数据有效性添加到控件,当您创建用户该控件中输入无效数据时要显示的说明文字。您可以显示在屏幕提示,并选择性地允许用户显示一则通知,包含的其他信息,此说明文字,也可以自动显示在用户输入无效数据时的通知。通知无法自动显示在 Web 浏览器中查看的窗体,但是用户可以仍查看屏幕提示,并选择性地显示一则通知包含的其他信息。

可以将设置为必填字段的控件列表中

下表列出了可以设为必填的 Microsoft Office InfoPath 2007 控件,并指出每个控件是否可用于与浏览器兼容的表单模板。

支持的数据有效性的控件

是否可用于与浏览器兼容的表单模板?

复选框

日期选取器

下拉列表框

列表框

选项按钮

文本框

格式文本框

项目符号、编号或普通列表

组合框

注意: 大多数控件支持设为必需具有不能为空白复选框控件属性对话框中。选中此复选框,可以控制为必填的字段的字段与相关联。但是,格式文本框属性对话框中不具有不能为空白复选框,因此,必须创建自定义错误消息为其按照以下步骤"时控件留空,则显示自定义错误消息"这篇文章中更高版本。

返回页首

控件为空时显示标准错误消息

大多数控件支持设为必需具有不能为空白复选框控件属性对话框中。通过选中此复选框,您可以控制字段必填的字段。

注意: 如果您不能选择不能为空复选框,或者如果未显示复选框,您必须创建自定义错误消息。

  1. 单击要设为必填的控件。

  2. 格式菜单上,单击控件属性

  3. 单击“数据”选项卡。

  4. “验证和规则”下,选中“不能为空”复选框。

返回页首

控件为空时显示自定义错误消息

  1. 单击要对其显示自定义错误消息的控件。

  2. “格式”菜单中,单击“数据有效性”

  3. 单击“添加”

  4. “如果条件为真”下的第一个框中,单击“选择域或组”,然后选择控件所绑定到的域或组。

  5. 在第二个框中,单击“为空”

  6. 若要在用户将控件保留为空白时自动显示对话框消息,请选中“用户输入无效数据时立即显示对话框消息”复选框。

    注意: 由于对话框消息不能在 Web 浏览器中自动显示,使用 Web 浏览器填写表单的用户只会看到屏幕提示。

  7. 屏幕提示框中,键入所需的用户指向该控件,或右键单击该控件时要显示的文本。

  8. “消息”框中,键入要在对话框中立即显示的文字,或在用户要求查看详细信息时在对话框中显示的文字。

    注意: 数据有效性错误的屏幕提示会将不显示也具有屏幕提示高级选项卡的控件属性对话框中设置默认值的控件。此行为有助于确保控件的名称准确地传达给使用屏幕阅读器的用户。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×