CMS:設定集合的欄位驗證
在 CMS(內容管理系統)集合中新增欄位驗證,即可將特定欄位設為必填、限制字元數,或僅接受特定值。
欄位驗證簡介
您可為集合中的欄位新增驗證,確認欄位含有內容且未留白。將欄位設為「必填」後,如果欄位留白,系統就不會儲存新項目。文字欄位可限制字元數,或僅接受預先界定的值。
欄位驗證適用於訪客提交的集合內容,以及團隊編輯的集合內容。使用輸入元件將內容提交至集合時,如果訪客將「必填」欄位留白,系統會顯示錯誤訊息。
在集合的資料表版面配置中,系統會自動儲存變更,因此可能會新增必填欄位留白的項目。透過Wix 應用程式或 Wix Studio 應用程式新增內容時,驗證也不適用。不過,如果必填欄位缺少內容,集合中會顯示警告。您可停用資料表版面配置,避免集合中的必填欄位留白。

提示:
另一種避免集合欄位留白的方法,是為欄位設定預設值。新增項目時,系統會自動填入這些值。
將集合欄位設為必填
您可將集合欄位設為必填,如果欄位留白,系統就不會儲存新項目。若要這麼做,請編輯相關欄位,並啟用「驗證」索引標籤中的切換開關。欄位設為「必填」後,集合中的欄位名稱旁會顯示星號(*)。如果任何必填欄位留白,系統會顯示警告,提醒填寫內容。
請留意,資料表版面配置會自動儲存,因此仍可能建立必填欄位留白的新項目。您可停用資料表版面配置,避免發生這種情況。
若要將集合中的欄位設為「必填」:
- 前往網站管理介面中的 CMS。
- 點擊相關集合。
- 點擊「管理欄位」。
- 點擊要設為必填的欄位。
- 點擊「驗證」索引標籤。
- 啟用「將此欄位設為必填」切換開關。
- 點擊「儲存」。

設定文字欄位的字元數限制
確認文字欄位的總字元數介於界定的範圍內。設定字元數限制時,空格會計入字元數,換行則不會計入。
若要限制集合中文字欄位的字元數:
- 前往 CMS(位於網站管理介面)。
- 點擊相關集合。
- 點擊「管理欄位」。
- 點擊要限制字元數的文字欄位。
- 點擊「驗證」索引標籤。
- 啟用「限制字元數」切換開關。
- 輸入此欄位的字元數下限和上限。
- 點擊「儲存」。

設定文字欄位僅接受特定值
設定集合中的文字欄位,使其僅接受界定的特定值。建立值選項後,可在欄位中輸入文字來搜尋相關值,或從下拉式選單中選擇。
若要設定文字欄位僅接受特定值:
- 前往 CMS(位於網站管理介面)。
- 點擊相關集合。
- 點擊「管理欄位」。
- 點擊要設為僅接受特定值的文字欄位。
- 點擊「驗證」索引標籤。
- 啟用「僅接受特定值」切換開關。
- 輸入此欄位可用的值。輸入每個值後按 Enter 鍵,或加上半形逗號(,)。
- 點擊「儲存」。

隱藏資料表版面配置,避免必填欄位留白
使用資料表版面配置進行編輯時,系統會自動儲存對項目或欄位所做的每項變更。因此,即使欄位設為「必填」,仍可新增空白欄位。如果新增項目時未填寫必填欄位,欄位中會顯示警告圖示
,提醒填寫。
,提醒填寫。 若要完全避免必填欄位留白,可停用資料表版面配置並使用其他版面配置。在清單和圖庫版面配置中,如果嘗試儲存未填寫必填欄位的項目,系統會阻止儲存,並顯示警告訊息,指出儲存前必須填寫哪些欄位。
若要隱藏集合中的資料表版面配置:
- 前往 CMS(位於網站管理介面)。
- 點擊相關集合。
- 點擊「更多操作」,然後選擇「集合設定」。
- 啟用「隱藏資料表版面配置」旁的切換開關。
- 點擊「儲存」。

常見問題
點擊下方問題,即可查看欄位驗證相關常見問題的答案。
欄位是否可以設定自動顯示於新項目的預設值?
是否可以為任何欄位類型新增欄位驗證?
為何無法同時啟用「限制字元數」和「僅接受特定值」驗證?
從備份恢復集合時,也會恢復欄位驗證嗎?
設定欄位驗證需要哪些身分與權限?

