表單第三趴

編輯導語:表單的存在可以讓用户更加清晰地獲取反饋結果,進而推動系統與用户之間的信息與數據傳遞。但表單的每一個細節都是設計師一點點分析修改出來的。本文作者分享了開會過程中關於表單的十個靈魂拷問,希望能給你帶來幫助。

表單第三趴

早上9:30,A產品的產品設計規範評審會如期展開。

設計師、產品經理、研發小哥哥悉數到場。

產品經理主持會議,説明了今天的會議主題後,設計師開始介紹產品設計規範的設計理念了。

當設計師介紹到表單規範時,大家問了很多問題。

設計師一臉懵,但只得一個個問題耐心解釋着……

這些問題,很多B端設計師都遇到過,今天,我們一起來看看吧~

一、必填項的*「要」還是「不要」

靈魂拷問場景:

拷問者説:我們的表單項默認都是要填寫的,還有必要在label前加個「*」嗎?我們覺得沒必要。

設計師説:要「*」。

1. 「要*」的理由
  1. *是用户判斷表單項是否必填的符號,如果不帶*,會給用户產生模稜兩可的感覺,不利於用户明確任務目標。
  2. 若用户沒有填寫某一項,點擊了表單提交後才發現該表單項為必填,用户會感覺人與系統交互的過程是滯後的。而通過加*,會讓人感覺系統更人性化。
2. 「不要*」的場景

雖然以上場景建議加上*,但也有一些場景例外。比如,表格查詢區域、註冊登錄、默認選項等的場景。

表單第三趴

結果:採納設計師的建議。

二、必填項用「*」還是「必填、選填」

靈魂拷問場景:

拷問者説:實在想不好必填項用「*」還是「必填、選填」,説説你為什麼用「*」吧。

設計師説:「*」比「必填、選填」在視覺上明顯,且不會加長label的長度。

表單第三趴
1. 用「必填、選填」的場景

大部分設計規範是用「*」來表示必填,但也有一些產品選擇了「必填、選填」,原因在於:假如總共有10個表單項,有9個表單項必填,1個選填,那麼為了界面整潔,就可以給選填的表單項備註「選填」。

假設剛好相反,那麼給必填的表單項備註「必填」。如果它倆勢均力敵,那就標註「必填」項。

結果:採納設計師的建議。

三、必填項在label「左邊」還是「右邊」

靈魂拷問場景:

拷問者説:我們現在表單label都是右對齊,把必填項「*」放右邊,顯得整齊。

設計師説:還是把必填項「*」放左邊好。

表單第三趴
1. 放「右邊」的理由

由於「*」位置統一,用户直接在一個位置掃一眼,就知道必填項的多少,很方便。

2. 放「左邊」的理由

用户是從左往右閲讀文字,因此「*」放label放左邊,符合用户閲讀習慣,讓用户閲讀時一眼明瞭哪些必填。並且目前公司大部分上線的產品均採用必填項「*」放左邊,還未有用户提出問題,運行良好。

結果:採納設計師的建議。

四、用「select」還是「radio」

靈魂拷問場景:

拷問者説:這個場景下,「是、否」選項用户已經習慣通過select來操作了,不要用radio。

設計師説:只有「是、否」兩個選項,直接展示給用户操作更直觀,用户操作路徑也短。

表單第三趴
1. 「select」的使用場景

用户需要通過點擊輸入框喚出下拉麪板來選擇自己需要的選項,通常選項數多於5項,可以考慮使用選擇器。建議選項按照業務需求進行排序,使用户可以快速找到,並儘量讓內容顯示完整。

2. 「radio」的使用場景

radio組件的所有選項平鋪展現給用户,方便用户直接選擇,選項不宜過多,一般在2-5個之間,同時必定會有一個選項處於選中狀態。

結果:採納拷問者的建議。

雖然拷問者認同設計師給出的設計思路,但B端用户習慣不敢隨意挑戰。用户習慣是產品迭代與創新路上的大難題、攔路虎,設計師經常被用户習慣這個理由打回去改設計稿,怎麼破呢?

五、用「線索模式」還是「説明模式」靈魂拷問場景:

拷問者説:你來説説放在輸入框裏的文字和放在輸入框下面的文字有啥不同,我看都是提示文字。

設計師説:嗯,還是有很大不同的。

1. 線索模式

大家記不記得時間控件中有“請選擇日期”,搜索框中會有“請輸入IP地址”等線索文字,這就是線索設計模式。假如搜索框中什麼文字也沒有,用户就會搜索一次錯一次,因為設計者沒有給用户框定搜索邊界。因此線索設計模式可以讓界面不言自明。

2. 説明模式

説明模式是輸入框下面的文字,該文字是用來解釋輸入框中內容的輸入標準、注意事項、要求等的,會比線索模式的文字更完善和具有指向性。採用信息説明模式時,建議文案精簡、設計直觀,保證用户在無需猜測,便可以根據説明自己操作和成功完成操作。

表單第三趴

結果:採納設計師的建議。

拷問者覺得設計師説的很有道理,這塊上再也不糾結了,直接按照設計師定的設計規範來。

六、説明文字的句號「要」還是「不要」

靈魂拷問場景:

拷問者説:我看好多產品,表單項的説明文字都是不帶「句號」的,但是我覺得它們是一整句完整的話,是不是應該帶句號呢?

設計師説:我覺得應該不帶句號,界面看起來整潔一些,而且就如你説的,大部分產品也確實這麼做。

1. 一番深挖

設計師不放心,會後繼續深挖了一下。

還別説,有類似疑問的小夥伴還挺多的。比如,有人問:插圖(手繪插畫、攝影圖片)下面的説明文字需要加句號嗎?還有人問:“特此通知”“特此證明”究竟要不要加句號?

看來一個小小的句話,讓很多人產生了疑惑啊。

《標點符號用法》(GB/T 15834-2011)標準規定了現代漢語標點符號的用法。該標準適用於漢語的書面語(包括漢語和外語混合排版時的漢語部分)。

其中説到了“圖或表的短語式説明文字,中間可用逗號,但末尾不用句號。即使有時説明文字較長,前面的語段已出現句號,最後結尾處仍不用句號”。

可見,説明類文字,可以不加句號。當然加也可以,只是會顯得多餘。

結果:採納設計師的建議。

七、用「加減」還是「上下」數字選擇器

靈魂拷問場景:

拷問者説:element數字選擇器是「加減」設計;antd是「上下」設計,而且還是鼠標hover顯示的「上下」圖標,你怎麼看?我們用哪種?

設計師説:我們產品目前兩種都不用,是antd的「上下」設計,但不是鼠標hover顯示,而是常顯。

表單第三趴
1. 理由

唐納德·諾曼在《日常的設計》中説:產品外觀必須能夠説明問題,能自然而明顯地體現外觀與其作用之間的關係,使用户一看就明白。

「加減」數字選擇器其實是個不錯的選擇,它符合唐納德·諾曼的説法。但「加減」在選擇器的兩端,對用户來説,需要通過鼠標左右跨度移動才能完成操作行為,比較費力費時。

而antd的「上下」hover設計,對於用户來説不夠直觀,用户並不能一眼知曉這是數字選擇器,表象上來説,就是一個文字輸入框。但優勢是,鼠標停留在一個區域,就可以完成數字的增減。

因此,結合了它們兩者的設計優勢,及抹去了設計劣勢,我們用了現在的數字輸入框。

結果:採納設計師的建議。

拷問者連連拍手稱讚,認為設計師有思考,做的好。

八、用「checkbox」還是「switch」

靈魂拷問場景:

拷問者説:這個“節點複用”字段不要用「checkbox」,用「switch」,它看着更好看點。

設計師説:不能因為它長得好看而用它,還是要以用户認知和操作提效角度出發。

1. 「checkbox」的使用場景

checkbox用於在一組選項可以多選時使用。單個複選框可以表示在兩種狀態間切換,例如我們在註冊APP時,APP會讓我們選擇“是否同意該協議”,如果同意,我們在checkbox上打鈎即可。

2. 「switch」的使用場景

switch用於切換單個選項的狀態,類似電燈按鈕的開和關。在開關本身可以表達清楚狀態的情況下,可以不在開關上加文字。若無法表達清楚的情況下,建議在開關內加入例如“禁用/啓用”等説明狀態的文字。

由上我們可以發現:

checkbox(單個複選框)和switch都有讓用户在兩個狀態下選擇的寓意,但switch最初的設計起源就是與“開和關”相關的,後來才慢慢被拓展使用。在使用switch時,給用户的感覺更是強調開/關之類的動作態的互斥狀態。

checkbox的優勢是,可以讓整個組件描述會更清晰,就像在做填空題一般。

結果:採納拷問者的建議。

“節點複用”並不需要如做填空題一般,複用/關閉是和開/關一樣的動作態選項。

九、label用「左對齊」還是「右對齊」

靈魂拷問場景:

拷問者説:我看業界產品表單項的label左對齊和右對齊都有,你説説我們該用哪種呢?

設計師説:定義一種,特殊場景再定義。

1. 一番深挖

馬泰奧·彭佐在2006年進行了label對齊的眼動實驗,結果如表所示。

表單第三趴

可見,從用户填寫速度、完成率、認知壓力等方面來説,“label頂對齊”優於“label右對齊”優於“label左對齊”。

對於“label頂對齊”來説:雖然佔用大量的垂直空間,但label和輸入框非常緊密,有利於用户瀏覽和填寫。

對於“label右對齊”來説:人類的閲讀習慣是從左往右讀,而偏偏label左邊是不對齊的,因此會有些影響用户的閲讀效率,但label與輸入框聯繫緊密,填寫速度也較快。

對於“label左對齊”來説:label與輸入框聯繫不緊密,特別是當label之間的長短差距非常大的時候,還會導致用户填寫表單的時間過長,但label可讀性較強,且界面整體看起來較為清晰。

除上述外,還有一種“輸入框內label”的設計模式,這種模式會讓界面乾淨整潔,且與輸入框聯繫很緊密,唯一的缺點是,當用户激活輸入框準備輸入內容時,label會消失,不利於他們回憶表單所需要他們填寫的信息。

結果:採納設計師的建議。

拷問者聽完設計師的闡述,認為這塊在自己的認知範圍之外,聽設計師的沒錯。

十、短頁面表單主次操作按鈕怎麼擺放

靈魂拷問場景:

拷問者説:我看錶單的主次按鈕順序有好多種,到底哪種比較合理呢?

設計師説:這個有人做過實驗,我們一起來看看。

1. 一番深挖

Luke Wroblewski和倫敦的可用性專家Etre做過一次實驗,專門對網頁表單設計的主次按鈕進行眼動研究。首先確定什麼是主次按鈕。例如我們期望用户對錶單進行保存的,那麼此就是主按鈕,取消則為次按鈕。

他們還討論了例如“重置”按鈕有無必要,因為很多用户會誤點,但調查發現,重置按鈕在某些場景下也是有用的,因此,好的辦法是將主次按鈕視覺上區別對待。

表單第三趴

他們的實驗選取了以上6個表單場景。最後發現,ABCDF都能使得用户成功完成任務,並且用户完成時間也差異不大,且用户的滿意度評價也不錯。出乎意料的是,B是表現最好的。

我們常説,主按鈕與次按鈕要區分視覺樣式,加快用户操作效率,而事實上,不論按鈕是否顏色不同,用户在做出選擇前,總是會再次確認按鈕上寫的是什麼。

這就像C的一部分用户所説,將主次按鈕進行區分,反而讓我們認為按鈕怎麼了?減慢了他們的決策,讓他們再次核對自己是否正在點擊正確的按鈕。

結果:採納設計師的建議。

拷問者聽完設計師的闡述,認為這塊在自己的認知範圍之外,聽設計師的沒錯。

十一、RRRA原則

從這10個靈魂拷問我們可以發現,一些看似不同的設計方法之間,對用户的決策和操作影響不大;而另一些不同的設計之間,對用户會產生不同的決策影響。我們能做的,就是記錄、假設、驗證、沉澱,我們不能做的就是憑感覺。

這裏知果總結了表單設計的RRRA原則來指導我們的表單設計,分別是:

1. 減少(reduce)用户思考時間

使用表單需要啓動用户的邏輯思維,沒有人喜歡使用表單,越讓用户少思考,對用户來説他們是越開心的。因此,結構化表單內容、簡化表單信息、清晰排版佈局等,有利於減少用户思考的時間。

2. 減少(reduce)用户操作時長

必填信息有提示、專業術語有解釋、默認選項有預填等,都可以減少用户的操作時長。

3. 減少(reduce)用户操作錯誤

金額、卡號、身份證自動格式化,填錯信息及時友好反饋等,可減少用户操作錯誤。

4. 提升(improve)用户操作效率

無必要不亂拆解步驟、簡化及清晰文案表達、扁平化交互等,可提升用户操作效率。

任何形式的表單設計,符合以上4個原則,那麼距離用户認為好的表單設計就不遠了。記住,任何表現形式或設計方法,不服務於用户需求,不能達到用户所望,都可以説是還值得在進一步思考的設計。

十二、寫在最後

表單是連接產品與用户的重要橋樑。而表單的設計細節多之又多,每更換一個產品,同樣的表單問題會需要設計師再處理一遍。

通過上述第三趴的表單整理,相信大家對錶單又有了進一步的認識。

表單設計不可怕,最怕我們不瞭解業務場景、流程與用户訴求,僅僅按照經驗來設計。

很多時候,個場景下驗證有效的設計策略,放在另一個產品中就不適用了。

好了,今天知果的分享就到這裏,我們下期見~

#專欄作家#

知果,公眾號:知果日記,人人都是產品經理專欄作家。浙江工商大學品牌設計專業碩士,《B端思維-產品經理的自我修煉》作者。在產品設計流程、產品設計原則、產品設計方法、產品設計規範方面均有豐富經驗

本文原創發佈於人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基於CC0協議

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 5164 字。

轉載請註明: 表單第三趴 - 楠木軒