讓控制項成為必要項目

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

如果您想要要求使用者在控制項中輸入值填寫表單時,您必須進行欄位的控制項繫結到所需的欄位。例如,可協助確保使用者選取核取方塊,以表示規範與使用者合約,您可以進行的欄位相關聯核取方塊成為必填的欄位。

依據您用於讓控制項成為必要項目的程序,以及使用者是否會利用網頁瀏覽器填寫以您的表單範本為基礎的表單而定,必要的控制項會以下列其中一種方式顯示:

  • 當做標準錯誤提醒顯示,此提醒是由紅色星號或紅色虛線框線以及顯示 [不能為空白] 的工具提示所組成。

  • 當做自訂錯誤訊息顯示,此訊息會顯示在對話方塊中。

本文內容

相容性注意事項

控制項空白時顯示標準錯誤訊息

控制項空白時顯示自訂的錯誤訊息

相容性考量

當您設計 InfoPath 的表單範本時,您可以選擇特定的相容性模式設計瀏覽器相容表單範本。當瀏覽器相容表單範本發佈至伺服器執行InfoPath Forms Services,然後再瀏覽器使用時,可以在網頁瀏覽器中檢視表單範本為基礎的表單。當您設計瀏覽器相容表單範本時,因為它們無法顯示在網頁瀏覽器中的某些控制項是 [控制項] 工作窗格中無法使用。

資料驗證的一些功能在網頁瀏覽器中運作方式會不同,與他們在 InfoPath 中。例如,當您新增資料驗證控制項時,您建立使用者該控制項中輸入無效資料時所顯示的說明文字。您可以讓此說明性文字顯示在工具提示],您也可以讓使用者顯示包含其他資訊,請通知,或您可以讓使用者輸入無效資料時自動顯示提醒。通知無法自動顯示的在網頁瀏覽器中檢視的表單,但是使用者仍可檢視工具提示,及選擇要顯示包含其他資訊的提醒。

控制項可設定為所需的欄位清單

下表會列出可以設定為必要欄位的 Microsoft Office InfoPath 2007 控制項,並且指出每個控制項是否可用於瀏覽器相容的表單範本。

支援的資料驗證的控制項

可供瀏覽器相容的表單範本使用嗎?

核取方塊

日期選擇器

下拉式清單方塊

清單方塊

選項按鈕

文字方塊

RTF 文字方塊

項目符號、編號或純文字清單

下拉式方塊

附註: 大部分的控制項支援所設定的視需要,請在 [控制項屬性] 對話方塊中有不能是空白的核取方塊。選取此核取方塊,就可以與相關聯的欄位控制成為必填的欄位。不過, Rtf 文字方塊內容] 對話方塊沒有不得為空白] 核取方塊,因此您必須建立自訂的錯誤訊息,依照下列程序 」 控制項為空白時,顯示自訂的錯誤訊息 「 後面的本文。

頁面頂端

控制項為空白時顯示標準錯誤訊息

大部分的控制項支援所設定的視需要,請在 [控制項屬性] 對話方塊中有不能是空白的核取方塊。選取此核取方塊,就可以控制項的欄位所需的欄位。

附註: 如果您將無法選取不得為空白] 核取方塊,或如果沒有出現核取方塊,您必須建立自訂的錯誤訊息。

  1. 按一下您想讓它成為必要項目的控制項。

  2. 在 [格式] 功能表中,按一下 [控制項屬性

  3. 按一下 [資料] 索引標籤。

  4. 選取 [驗證和規則] 底下的 [不能為空白] 核取方塊。

頁面頂端

控制項為空白時顯示自訂錯誤訊息

  1. 按一下您想為它顯示自訂錯誤訊息的控制項。

  2. 按一下 [格式] 功能表上的 [資料驗證]。

  3. 按一下 [新增]。

  4. 在 [如果此條件為真] 底下的第一個方塊中,按一下 [選取欄位或群組],然後選取控制項所繫結的欄位或群組。

  5. 在第二個方塊中按一下 [空白]。

  6. 若要在使用者將控制項保留空白時自動顯示對話方塊訊息,請選取 [當使用者輸入無效資料時立即顯示對話方塊訊息] 核取方塊。

    附註: 由於在網頁瀏覽器中無法自動顯示對話方塊訊息,因此使用網頁瀏覽器填寫表單的使用者只能看見工具提示。

  7. 在 [工具提示] 方塊中,輸入您想要顯示在使用者指向控制項,或以滑鼠右鍵按一下控制項時的文字。

  8. [訊息] 方塊中,輸入您要在對話方塊中立即顯示的文字,或是輸入當使用者需要詳細資訊時要顯示的文字。

    附註: 也可以在 [控制項屬性] 對話方塊中的 [進階] 索引標籤上的預設工具提示的控制項中不會顯示資料驗證錯誤的工具提示。這種行為有助於確保控制項的名稱正確地要傳達給使用螢幕助讀程式的使用者。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×