設置字段規則,根據不同選項顯示不同的字段
設置規則前,請先在「表單編輯——字段」頁面,將內容制作好,字段添加完整,點擊右上角「保存」,保存成功。
表單中必須包含選擇類字段才能設置字段規則,比如,「單項選擇」「多項選擇」「圖片單選」「圖片多選」「評分」「下拉框」「多級下拉框」「NPS」和「預約」。
然后,在左側點擊「規則」。被規則控制的題目默認不顯示的,需要點擊了指定的選項才會展示出來。
字段規則和跳轉規則設置數量超過 500 條時,「添加新規則」按鈕會隱藏。
規則設置的條件中:
「包含任一」支持的字段有「姓名」「手機」「身份證」「固話」「郵箱」「網址」「單行文字」「多行文字」「單項選擇」「多項選擇」「圖片單選」「圖片多選」「評分」「下拉框」「多級下拉框」「NPS」「預約」以及表單關聯的「關聯字段」和「展示字段」。
-
「不包含任一」支持的字段有「姓名」「手機」「身份證」「固話」「郵箱」「網址」「單行文字」「多行文字」「單項選擇」「多項選擇」「圖片單選」「圖片多選」「下拉框」「預約」「排序」以及表單關聯的「關聯字段」和「展示字段」。
符合條件結束表單
某問卷調查的樣本是 18 歲以上成年人,需要「年齡」選擇 18 歲以下時就結束問卷。如圖示:
字段規則常見誤解與正確做法
字段規則的主要作用是決定問卷中的題目是否顯示在頁面上,而不是實現跳轉功能。每個選項都需要設置對應的顯示規則,以確保問卷邏輯的完整性。
誤解
很多用戶只設置了第一個規則(例如:「第 1 題選擇 A 選項,顯示第 10 題」),然后期望系統自動跳轉至第 10 題。此時:
當填表人在「第一題」選擇「A 選項」時,會顯示所有字段。
當填表人在「第一題」選擇「B 選項」、「C 選項」或者其他不是「A 選項」的時候,第 10 題就會隱藏。
正確做法
必須為所有選項都設置顯示規則。以第 1 題有 A、B、C 三個選項為例,完整設置應為:
規則 1:在「第一題」選擇 A 選項時,顯示「第 10 題」。
規則 2:在「第一題」選擇 B 選項時,顯示「第 2-10 題」。
-
規則 3:在「第一題」選擇 C 選項時,顯示「第 2-10 題」。
多層級字段規則配置方法
多層級字段規則是指問卷中存在層層遞進的條件控制,即某些題目的顯示依賴于多個前置題目的選擇結果。
以上面的例子補充:
「第一題」選 A 跳轉「第10題」
「第二題」選 D 顯示「第 3 題」。
那規則就需要修改為:
規則 1:在「第一題」選擇 A 選項時,顯示「第 10 題」。
規則 2:在「第一題」選擇 B 選項時,顯示「第 2 題」和「第 4~10 題」(去掉第 3 題)。
規則 3:在「第一題」選擇 C 選項時,顯示「第 2 題」和 「第 4~10 題」(去掉第 3 題)。
-
規則 4:在「第二題」選擇 D選項時,顯示「第 3 題」
為什么要這樣設置
實現跳轉效果:為了實現「第一題選 A」跳轉到「第10題」的功能,「規則 2」和「規則 3」必須控制除「第 10 題」外的所有其他題目,確保「第一題選 A」時只有「第 10 題」顯示
層級依賴關系:「第 3 題」被「第 2 題」控制,所以「規則 2」和「規則 3」不能控制「第 3 題」,必須從它們控制的題目范圍中排除「第 3 題」
-
規則獨立性:每個規則都是獨立的,系統不會自動推斷規則間的關系,必須明確設置每個選項應顯示的題目
字段規則的邏輯
-
字段規則格式:
規則 n:在「字段 X」 包含任一 「選項內容」則顯示 「字段組」
-
顯示機制而非隱藏機制:
系統只有「顯示」規則,沒有「隱藏」規則。一個字段只有被規則明確指定才會顯示,否則默認不顯示。
-
選項之間的互斥原理:
每個選項獨立觸發其對應的顯示規則,例如
-
規則設置
選擇 某個選項 X 時,只顯示「選 X 顯示」規則指定的字段,表示填表人選擇這個選擇才顯示指定的字段
如果「選擇其他選項」或者「不選擇選項 X」 則不顯示被 X 選項控制的其他字段
-
-
多選項控制同一字段,
同一字段可被多個選項控制顯示,例如:
若規則 1 為「選 X 顯示第 n 題」,規則 2 為「選 Y 顯示第 n 題」。
則選 X 或選 Y 都會顯示第 n 題;只有在其他情況下第 10 題才不顯示。
-
多層級規則的依賴關系,
當字段顯示依賴多個條件時形成多層依賴,例如:
第 n+1 題依賴第 n 題選 X 才顯示。
第 n 題依賴第 n-1 題選 Y 或 Z 才顯示
因此第 n+1 題必須滿足兩個條件:第 n-1 題選 Y 或 Z 且第 n 題選 X。
-
「跳轉」效果的實現原理,
「跳轉」實際是通過精確控制字段顯示實現的:
設置目標字段在「特定選項」下顯示。
-
確保其他字段在「非特定選項」下顯示,為其他選項設置正確的顯示規則。
字段規則常見問題
1)我設置了字段規則,為什么按照規則選擇「第 1 題」的「A 選項」后,沒有跳轉出來「第 10 題」?
字段規則是控制其他題在原本位置上顯示,不是跳轉作用。你需要枚舉「第 1 題」中每個選項選中后的字段規則,例如:「第一題」有「A」、「B」、「C」 三個選項,那你就需要配置 3 個字段規則分別是:
規則 1:在「第 1 題」包含任一 「A 選項」,就顯示「第 10 題」。
規則 2:在「第 1 題」包含任一 「B 選項」,就顯示「第 1 題」、「第 2 題」...「第 10 題」。
規則 3:在「第 1 題」包含任一 「C 選項」,就顯示「第 1 題」、「第 2 題」...「第 10 題」。
2)設置字段規則后,題目序號不連續怎么辦?
單頁式表單可以在「設置——數據收集」頁面開啟「自動顯示序號」功能,受規則控制顯示的部分題,顯示的題目序號是連續的。例如:1 題跳轉到 3 題,系統會默認 3 題序號顯示為序號 2。分頁式表單暫不支持。
3)為什么我的頁面沒有「添加新規則」按鈕?
字段規則和跳轉規則設置數量超過 500 條時,「添加新規則」按鈕會隱藏。
4)頁面頂部顯示黃色提示,是我哪里設置錯誤了嗎?
當同一個字段被 2 個或以上規則控制時,將出現圖片中的黃色提示。不代表一定發生了沖突,是為了提示你進行檢查確認。比如你設置 2 個字段規則:當選擇 1 題 18-45 歲選項,就顯示個人信息題;當選擇 1 題 45 歲以上選項,就顯示個人信息題。在自己的業務場景中,若你確認規則設置并無問題,點擊保存是可以正常使用的,忽略黃色提示。

字段規則示例表單
以馬拉松報名為例。馬拉松項目有全程馬拉松、半程馬拉松和四分馬拉松 3 個分組。18 歲以下人員不可報名,18 歲以上人員可以報名填寫自己的姓名、手機、身份證等個人信息,以及選擇報名組別。選擇不同的報名組別后,需要繳納一定的報名費用。
