B端設(shè)計(jì)組件:表單

10 評論 34955 瀏覽 443 收藏 32 分鐘

編輯導(dǎo)語:表單的存在可以讓用戶更加清晰地獲取反饋結(jié)果,進(jìn)而推動系統(tǒng)與用戶之間的信息與數(shù)據(jù)傳遞。那么,一個(gè)完整且合理的表單由哪些部分構(gòu)成?本篇文章里,作者對B端設(shè)計(jì)組件之一——表單進(jìn)行了總結(jié),一起來看一下。

在B端產(chǎn)品中,表單是用戶向系統(tǒng)傳遞和修改數(shù)據(jù)信息的主要方式,同時(shí)也是系統(tǒng)獲取用戶數(shù)據(jù)、響應(yīng)反饋結(jié)果的主要方式,可以說表單是人機(jī)交互中重要的數(shù)據(jù)媒介。

一、表單構(gòu)成

一個(gè)完整的表單通常包括標(biāo)題、必填提示、標(biāo)簽、提示信息、占位符、輸入?yún)^(qū)、操作按鈕等幾部分。

  • 標(biāo)題:一個(gè)表單模塊的主題,起到說明表單模塊是什么的作用。尤其是在分組表單中的作用更為明顯。
  • 必填提示:區(qū)分多個(gè)表單內(nèi)容項(xiàng)的必填和非選填,一般常用紅色的“*”表示。
  • 標(biāo)簽:表單內(nèi)容項(xiàng)的名稱,說明對應(yīng)表單含義以及向用戶說明應(yīng)該錄入信息的類型。
  • 提示:輔助用戶理解操作表單,有引導(dǎo)信息 (說明提示) 和反饋信息用戶操作提示兩種。
  • 占位符:一種輔助用戶的錄入線索,位于輸入?yún)^(qū)。
  • 輸入?yún)^(qū):表單結(jié)構(gòu)中的核心區(qū)域,是用戶交互最集中、向系統(tǒng)傳遞信息的最前線,樣式和類型也最為豐富。
  • 操作按鈕:“完結(jié)”表單操作流程的觸發(fā)器,用于向服務(wù)器提交數(shù)據(jù)或者放棄操作。較復(fù)雜表單結(jié)構(gòu)中的按鈕也更為復(fù)雜。

二、表單形式

1. 標(biāo)題

概括表單模塊的主題,讓用戶快速了解接下來的要交互信息內(nèi)容。相對簡單、容易被用戶理解的表單可以沒有標(biāo)題,但表單相對復(fù)雜或者表單內(nèi)容項(xiàng)多需要分類組織的時(shí)候,標(biāo)題的重要性就突顯出來了。

2. 標(biāo)簽

根據(jù)標(biāo)簽與輸入?yún)^(qū)的位置來區(qū)分,可以分為左對齊、右對齊、頂對齊、內(nèi)聯(lián)式、浮動式幾種。

1)左對齊

標(biāo)簽位于輸入域左側(cè),字段左對齊。

“I”字型的視覺動線更加符合現(xiàn)代人們的閱讀習(xí)慣,閱讀效率高的同時(shí)也利于用戶對標(biāo)簽的整體瀏覽。但由于表單字段長短不一,造成部分標(biāo)簽和輸入?yún)^(qū)之間的距離較大,從而降低了這些表單標(biāo)簽和與其對應(yīng)輸入?yún)^(qū)的親密性,用戶的錄入的效率也會隨之降低,橫向排列對頁面橫向空間有一定要求。

  • 優(yōu)點(diǎn):視覺動線符合人們閱讀習(xí)慣,在一定程度上節(jié)約縱向空間。
  • 缺點(diǎn):標(biāo)簽與相對應(yīng)的輸入?yún)^(qū)間距大小不一,錄入效率降低,標(biāo)簽、輸入?yún)^(qū)寬度度彈性小。

任何事物都是具有兩面性的,標(biāo)簽與對應(yīng)的輸入?yún)^(qū)距離過大會造成視覺斷點(diǎn),影響閱讀的連續(xù)性,但有些場景需求就是需要引起人們注意,需要嚴(yán)肅、謹(jǐn)慎對待的時(shí)候,此時(shí)應(yīng)用這種設(shè)計(jì)策略會達(dá)到較理想的效果。

2)右對齊

也叫冒號對齊,標(biāo)簽位于輸入?yún)^(qū)左側(cè),字段右對齊。

右對齊表單的標(biāo)簽和輸入?yún)^(qū)之間的距離是固定的,標(biāo)簽和輸入?yún)^(qū)之間有明確的視覺關(guān)聯(lián),兩者之間的親密性較高。相對標(biāo)簽簡短的表單,用戶閱讀、填寫的效率較高,但對于標(biāo)簽長短不一的多個(gè)內(nèi)容項(xiàng),左側(cè)的參差不齊又會使得標(biāo)簽不易于完整閱讀。橫向排列結(jié)構(gòu)對頁面的橫向空間有一定的要求。

  • 優(yōu)點(diǎn):標(biāo)簽與輸入?yún)^(qū)有明確的視覺關(guān)聯(lián),閱讀、錄入效率較高,也在一定程度上節(jié)約縱向空間。
  • 缺點(diǎn):表單左側(cè)排列參差不齊,整體閱讀性差,標(biāo)簽、輸入?yún)^(qū)寬度彈性小。

3)頂對齊

標(biāo)簽位于輸入?yún)^(qū)上方,字段與輸入?yún)^(qū)左對齊。標(biāo)簽和輸入?yún)^(qū)的親密性強(qiáng),“I”字型的視覺動線使得用戶閱讀、填寫效果較高。對于標(biāo)簽字符長度大,尤其是外文標(biāo)簽,頂對齊表單的適應(yīng)性更強(qiáng)。上下排列結(jié)構(gòu)對頁面的縱向空間有一定要求。

  • 優(yōu)點(diǎn):對齊方式符合視覺動線,閱讀、錄入效率高,標(biāo)簽、輸入?yún)^(qū)的橫向彈性大。
  • 缺點(diǎn):一定程度上占用縱向空間。

擴(kuò)展:“I”字型視覺動線從上到下,“Z”字型視覺動線從左到右再從上到下。現(xiàn)實(shí)生活中,人們對于左右的反應(yīng)要弱于對上下,很多人對于分辨左右方向需要一定的反應(yīng)時(shí)間,但對于上下幾乎是不假思索的。

4)內(nèi)聯(lián)式

標(biāo)簽在輸入?yún)^(qū)內(nèi),類似于輸入?yún)^(qū)的占位符。在用戶輸入過程中文字標(biāo)簽隱藏,可能會引起用戶的迷茫,用戶填寫完成時(shí)不易復(fù)核,使用體驗(yàn)一般。另外擴(kuò)展性也較差,對輸入框較友好,而其他類型的表單 (平鋪單選、開關(guān)) 則會受到限制。

另一變種形式——圖標(biāo)內(nèi)聯(lián)式,雖在一定程度上緩解了用戶迷茫和懷疑心理,但一些語義性不強(qiáng)的圖標(biāo)也會可能造成用戶的認(rèn)知負(fù)擔(dān),加大用戶學(xué)習(xí)成本。

  • 優(yōu)點(diǎn):橫向空間要求相對低,表單橫向彈性大。
  • 缺點(diǎn):可能會造成用戶迷茫,加大用戶認(rèn)知負(fù)擔(dān)和學(xué)習(xí)成本。

5)浮動式

標(biāo)簽在輸入前位于輸入?yún)^(qū)類似占位符,輸入中 (后),標(biāo)簽向上移動并變小,節(jié)約了空間的同時(shí),標(biāo)簽依然存在。

變小后的標(biāo)簽雖一定程度上降低了可視性,但也保障了用戶錄入信息的準(zhǔn)確性和可復(fù)核性。與其他幾種表單相比,開發(fā)實(shí)現(xiàn)的難度也相對應(yīng)的增加了一些。

  • 優(yōu)點(diǎn):表單橫向彈性大,對縱向空間的要求也不高。
  • 缺點(diǎn):需要一定的開發(fā)難度。

3. 輸入?yún)^(qū)錄入方式

輸入?yún)^(qū)是用戶交互最多也是最能影響使用體驗(yàn)的區(qū)域,不同類型數(shù)據(jù)選擇與之相應(yīng)的錄入方式,對提高表單操作效率和用戶體驗(yàn)大有裨益。依據(jù)錄入方式的不同可以分為:文本錄入、選擇錄入、上傳錄入三種方式。

1)文本錄入

文本錄入是以文本形式提交信息的交互方式,操作成本較高且過程中又充滿不確定性,極易引起用戶情緒的波動。在處理這類表單的時(shí)候要著重考慮用戶錄入效率和使用體驗(yàn)。

① 文本框(Input):輸入字符總數(shù)較少單行錄入形式。

② 文本域(Textarea):輸入字符總數(shù)較大且單一文本數(shù)據(jù)的錄入形式。

③ 搜索(Search):輸入關(guān)鍵字符快速從數(shù)據(jù)池中匹配與之對應(yīng)的數(shù)據(jù),幫助用戶縮小選擇范圍,快速獲取目標(biāo)數(shù)據(jù)。

2)選擇錄入

選擇錄入是在已有的備選數(shù)據(jù)中做選擇,相較于文本錄入步驟更少、無輸入錯誤風(fēng)險(xiǎn),錄入效率也更高。

① 單選框 (Radio):允許用戶在一組默認(rèn)選項(xiàng)中選擇一個(gè),每個(gè)選項(xiàng)互斥,有選中和未選中兩種狀態(tài)。

② 復(fù)選框 (Checkbox):用戶在一組默認(rèn)選項(xiàng)中選擇多個(gè),單個(gè)選項(xiàng)間相互獨(dú)立,常配合全選復(fù)選框使用,有全選、半選、未選三種狀態(tài)。

③ 開關(guān)(Switch):用于切換單個(gè)選項(xiàng)的狀態(tài),適用于兩種相對立的狀態(tài),如:開和關(guān)、顯示和隱藏、禁用和啟用等。

④ 下拉菜單(Dropdown):允許用戶從已有備選項(xiàng)中選擇一個(gè)選項(xiàng)或多個(gè)選項(xiàng),相對于單選和復(fù)選,下拉菜單可以容納更多的選項(xiàng)數(shù)量,選項(xiàng)數(shù)量過于大時(shí)常與搜索框結(jié)合使用。

⑤ 滑塊選擇(Slider):用戶可以在一個(gè)連續(xù)或非連續(xù)的區(qū)間內(nèi),通過滑動錨點(diǎn)來選擇一個(gè)合適的數(shù)值或范圍。

需求精度要求不高的場景下使用「連續(xù)滑塊」可得到更靈活便捷的操作;需求精度要求高的場景下可配合「數(shù)字輸入」使用。

⑥ 日期選擇器(DatePicker):幫助用戶瀏覽和選擇日期,常見有日期選擇、時(shí)間選擇、日期時(shí)間選擇和相對應(yīng)的范圍選擇。

選擇錄入數(shù)據(jù)的方式多種多樣,還有穿梭框、評分等日常使用頻率不高的形式。

3)文件上傳

文件上傳是上傳信息到服務(wù)器的一種數(shù)據(jù)錄入方式,常見有點(diǎn)擊上傳、縮略圖上傳、拖拽上傳。

① 點(diǎn)擊上傳:通過點(diǎn)擊上傳按鈕喚起的文件管理器來選擇需要上傳的文件,常用于單個(gè)文件上傳且不需要預(yù)覽的場景。

② 縮略圖上傳:也是通過文件管理器來選擇需要上傳的文件,常用于圖片上傳,上傳的圖片在頁面中呈縮略圖顯示,一般還可以直接在縮略圖片上賦予其他的交互 (查看、刪除等)。

③ 拖拽上傳:用戶拖拽文件到指定區(qū)域即可完成上傳,也支持點(diǎn)擊上傳。

4. 提示

提示信息的存在是為了輔助用戶更好地理解表單、提高錄入效率、順利完成操作任務(wù)的。主要有輸入前的引導(dǎo)信息和輸入中、輸入后的反饋信息。

1)引導(dǎo)信息

對表單填寫內(nèi)容進(jìn)行解釋說明的提示信息,給用戶提供錄入引導(dǎo)和暗示。有全局引導(dǎo)和內(nèi)容項(xiàng)引導(dǎo)兩種。

① 全局引導(dǎo):對整個(gè)表單的解釋說明,對于一些包含敏感信息表單,全局提示還包括信息的用途、安全性、保密性等,以此消除用戶不信任。

② 內(nèi)容項(xiàng)引導(dǎo):針對單個(gè)的內(nèi)容進(jìn)行精確引導(dǎo)提示,提示的形式也多種多樣,示例型占位符提示、說明文字提示、圖標(biāo)和氣泡組合提示、輸入框聚焦提示等,其中圖標(biāo)和氣泡的組合提示最為常用,對新手用戶、熟練用戶都很友好。

2)反饋信息

包括實(shí)時(shí) (操作中) 校驗(yàn)用戶錄入數(shù)據(jù)的合規(guī)性,和告知用戶操作后的結(jié)果狀態(tài)兩種。前者主要是前端校驗(yàn),用來判斷數(shù)據(jù)格式正確與否;后者主要是后端校驗(yàn),與數(shù)據(jù)庫進(jìn)行交互匹配。

反饋信息要精準(zhǔn)

表單錄入過程中需要留意反饋信息的時(shí)候,大概率是用戶錄入數(shù)據(jù)錯誤的時(shí)候(正確的話進(jìn)行下面的操作了),此時(shí)輸入錯誤的反饋信息要足夠精確的描述錯誤原因,幫助用戶快速定位錯誤,輔助用戶合規(guī)錄入。

比如密碼錄入錯誤,不要僅僅提示“密碼輸入錯誤”,要盡可能提示能幫助用戶正確輸入密碼的話術(shù)如“密碼是區(qū)分字母大小寫和數(shù)字的組合,如:AAbb123”。

5. 操作按鈕

這里的操作按鈕常規(guī)意義上指的是“完結(jié)”表達(dá)操作的按鈕,常見在一些較簡單的表單場景。在復(fù)雜些的表單中,分別會在header區(qū)、body區(qū)、footer區(qū)放置影響全局屬性、僅影響跟隨對象、有“完結(jié)流程”屬性的按鈕。

按鈕本就是B端設(shè)計(jì)中的一個(gè)重大模塊,更多詳見“B端設(shè)計(jì)組件:按鈕”。

6. 必填提示

必填提示是在一個(gè)表單模塊中,用來區(qū)分哪些內(nèi)容項(xiàng)是必填寫的,哪些是非必填的。通常用一個(gè)紅色的“*”表示,過多“*”會造成頁面視覺噪點(diǎn)的增多,給本就枯燥的表單頁面增加視覺壓力;有些情況下,紅色作為一種有特殊含義的顏色,會引起用戶誤解。

為避免過多的視覺噪點(diǎn),我們可以利用標(biāo)簽或者占位符來提示用戶哪些內(nèi)容項(xiàng)是必填的,哪些是非必填的。

7. 占位符

位于輸入?yún)^(qū)內(nèi)起引導(dǎo)用戶錄入作用,用戶錄入數(shù)據(jù)時(shí)就會消失,有示例型占位符和通用型占位符兩種。也可以算是一種輕量化的提示信息,與其他提示信息相比,視覺負(fù)擔(dān)較小,占用空間更小,與輸入內(nèi)容的關(guān)聯(lián)性更強(qiáng)。

三、表單應(yīng)用

B端業(yè)務(wù)場景復(fù)雜多樣,面對各種各樣的表單需求,怎么在滿足業(yè)務(wù)需求的前提下,兼顧頁面展示效率,保證用戶操作效率和使用體驗(yàn)?zāi)??根?jù)表單任務(wù)復(fù)雜度的不同,將表單分為下面幾種形式去探討。

1. 基礎(chǔ)表單 (直鋪)

適合于內(nèi)容項(xiàng)較少,內(nèi)容項(xiàng)無明顯相關(guān)性的表單。

1)單列布局

在表單頁面橫向方向上放置一列表單,比較符合人們的閱讀習(xí)慣,“I”字型的視覺動線引導(dǎo)用戶從上到下瀏覽、填寫表單,內(nèi)容項(xiàng)不多的前提下,是表單操作效率最高的布局方式。

2)多列布局

在表單頁面橫向方向上放置兩列或多列表單,這樣的布局會讓頁面的利用率得到提升,但“Z”字型的視覺動線引導(dǎo)用戶從左到右,再從上到下的閱讀,會使操作效率和用戶體驗(yàn)在一定程度上打折扣。

2. 分組表單(卡片分組)

適合于內(nèi)容項(xiàng)較多,且不同內(nèi)容之中存在明顯相關(guān)性分類歸納的表單。

化繁為簡是人處理復(fù)雜事物常用的方法,通過分組的方式,我們可以將一個(gè)較大的的任務(wù)分解為幾個(gè)較小任務(wù),化解表單在用戶視覺上的重量,相鄰小任務(wù)之間的間隔也相當(dāng)于給用戶設(shè)置心理休息點(diǎn),降低用戶面對大量錄入時(shí)的心理壓力。

3. 分步表單

適用于內(nèi)容項(xiàng)復(fù)雜、有明確先后順序的的表單內(nèi)容,將其按照一定的邏輯關(guān)系組織成線性流程,利用步驟條告知用戶完整流程和進(jìn)度,當(dāng)前流程只展示此流程下的表單內(nèi)容,數(shù)據(jù)校驗(yàn)也在此流程結(jié)束時(shí)完成。也是將復(fù)雜表單任務(wù)切割,提高錄入效率,提升用戶體驗(yàn)的常用方式。

4. tab頁簽表單

適用于內(nèi)容項(xiàng)復(fù)雜,且不同內(nèi)容可以通過一定的邏輯進(jìn)行分類歸納的表單內(nèi)容,不同類別之間相互獨(dú)立,用戶可以切換不同類別瀏覽填寫所有表單數(shù)據(jù),表單footer區(qū)放置具有“完結(jié)”流程屬性的操作按鈕。也屬于一種將復(fù)雜表單簡單化的方案。

5. 動態(tài)可編輯表單

動態(tài)可編輯是指表單內(nèi)容項(xiàng)是不固定的,用戶可以按照實(shí)際業(yè)務(wù)需求對某些內(nèi)容項(xiàng)進(jìn)行動態(tài)增減。適用于內(nèi)容項(xiàng)復(fù)雜,多任務(wù)嵌套使用的場景,常見有動態(tài)表單、動態(tài)表格、折疊面板、彈窗/抽屜編輯等。

1)動態(tài)表單

用戶通過動態(tài)增減表單數(shù)目來滿足業(yè)務(wù)需求,常見形式有一個(gè)固定的表單,通過增減按鈕可以設(shè)置表單數(shù)目,一般動態(tài)表單數(shù)目≤3。

2)動態(tài)表格

和動態(tài)表單的交互邏輯基本一致,外觀上是以表格形式展示,增減的動態(tài)數(shù)據(jù)數(shù)目建議3~6個(gè)。

3)折疊面板

適用于表單中明顯嵌套子任務(wù)的模式,收起狀態(tài)下只讀子任務(wù)設(shè)置,展開狀態(tài)則可以對子任務(wù)的設(shè)置進(jìn)行編輯修改。

4)彈窗/抽屜編輯

常見的處理包含子任務(wù)流程、內(nèi)容項(xiàng)復(fù)雜的表單模式,相較于折疊面板擴(kuò)展性更強(qiáng),承載的信息更多,一般而言,抽屜的信息承載能力大于彈窗。模態(tài)的彈窗/抽屜會打斷用戶的當(dāng)前主流程,任務(wù)的切割感強(qiáng)。

四、實(shí)際應(yīng)用中的一些思考

1. 表單輸入?yún)^(qū)的寬度要不要整齊劃一?

很多設(shè)計(jì)師在拿到表單需求的時(shí)候,都會潛意識地追求視覺上整齊劃一,強(qiáng)行將表單的寬度定為統(tǒng)一寬度。這種處理方式?jīng)]有深入思考表單應(yīng)用規(guī)范和用戶填寫感受。事實(shí)上有秩序的“不一致”也不一定要比“整齊”的視覺感受差。

每一類型的表單的輸入?yún)^(qū)都會因其錄入需求存在合理的寬度,輸入?yún)^(qū)的寬度應(yīng)該匹配和暗示其填寫的內(nèi)容。合理的輸入?yún)^(qū)寬度,不僅能夠給用戶的輸入量提供心理預(yù)判,還提升整個(gè)表單操作過程中的掌控感。

表單在B端項(xiàng)目的應(yīng)用場景十分豐富且復(fù)雜,針對每一種場景去定制也是不現(xiàn)實(shí)的。怎么去兼顧美觀和用戶的使用體驗(yàn)?zāi)兀?/p>

結(jié)合Ant_Design的解決方案,我們可以定義一個(gè)基準(zhǔn)輸入?yún)^(qū)寬度和幾個(gè)不同尺寸的輸入?yún)^(qū),其寬度按照一定的內(nèi)在邏輯去生長擴(kuò)展。例如:基準(zhǔn)輸入寬度XS = 128px,以其倍數(shù) (n) 加上 (n-1) 倍的間距 (8px) 為規(guī)則,分為5種不同尺寸 (XS、S、M、L、XL)。

表單的外觀視覺雖呈現(xiàn)錯落有致,但在內(nèi)在邏輯的約束下做到了“有秩序的不一致”。不僅解決了暗示用戶輸入量多少的問題,更是避免了設(shè)計(jì)師在面對表單時(shí)不必要的主觀和感性,同時(shí)開發(fā)人員也更容易地做到對設(shè)計(jì)稿的精準(zhǔn)還原。

2. 表單中的隱藏交互

1)行內(nèi)編輯

一種隱藏較深的富交互模式,一般應(yīng)用于表格中的較短字段。

用戶鼠標(biāo)滑過字段熱區(qū)通常會給予明顯的視覺反饋,向用戶提出交互邀請,點(diǎn)擊后原來的只讀狀態(tài)變成可編輯狀態(tài),用戶修改后點(diǎn)擊頁面空白地方即可完成操作,被編輯字段除了的字段本身變化外,背景色也可以高亮一會來反饋用戶剛剛發(fā)生的編輯動作。

2)氣泡卡片

也是一種隱藏較深的一種富交互模式,用戶鼠標(biāo)滑過字段熱區(qū)通常會給予明顯的視覺反饋,點(diǎn)擊后原來的只讀狀態(tài)變成可編輯狀態(tài),并彈出氣泡編輯面板,用戶修改后點(diǎn)擊操作按鈕完成編輯,氣泡面板隨之消失,被編輯字段的背景高亮 (3秒),反饋用戶的編輯動作。

可給予用戶更大的操作自由度來防止用戶犯錯,在提示用戶操作成功的的全局提示框內(nèi),添加“撤銷”按鈕,給予用戶一定的“后悔藥”。一定時(shí)間 (5s) 后,全局提示消失,“撤銷”按鈕也隨之消失,用戶編輯的內(nèi)容也就不能撤回。

3. 按鈕沒有滿足觸發(fā)條件時(shí)要不要禁用?

表單內(nèi)容項(xiàng)沒有填寫完成的時(shí)候,操作區(qū)的主按鈕要不要禁用,處于一種置灰不可點(diǎn)擊的狀態(tài),只有當(dāng)滿足操作條件時(shí)才會高亮并有交互事件?

當(dāng)表單的內(nèi)容項(xiàng)非常少 (≤3) 時(shí)可以使用主按鈕禁用,用戶輸入內(nèi)容按鈕高亮,這種反饋很容易被捕捉到,也易于用戶理解。當(dāng)表單內(nèi)容項(xiàng)多有必填和非必填同時(shí)存在的時(shí)候,此時(shí)主按鈕禁用會使得用戶產(chǎn)生疑問,過長的表單也使用戶也不易捕捉到按鈕反饋,此時(shí)可采用提交校驗(yàn)來對表單信息是否完整進(jìn)行提示,不建議使用主按鈕禁用。

4. 修改輸入?yún)^(qū)的內(nèi)容,要不要快速清除按鈕?

修改表單輸入?yún)^(qū)已填寫內(nèi)容時(shí),有的會存在快速清除按鈕 (如:密碼輸入框),有的則沒有,這是為什么呢?

這里的關(guān)注點(diǎn)其實(shí)還是個(gè)效率的問題,這里的效率不只是一個(gè)個(gè)清除和一鍵清除的對比,還要考慮到重新錄入的效率。

面對一個(gè)需要修改的表單我們大概率會在清除后再次錄入的,這時(shí)候就要考慮錄入成本的高低。密碼輸入錯誤一鍵清除后,再次錄入也會很快地完成,此時(shí)應(yīng)該為了提高效率應(yīng)該使用一鍵清除;而表單中若是我們精心編寫的一段話,潤色也花費(fèi)了不少時(shí)間,清除后重新錄入的的成本就會高很多,此時(shí)就應(yīng)該謹(jǐn)慎提供一鍵清除。

判斷是否需要一鍵清空按鈕,首先需要判斷修改成本的高低,低輸入成本可以使用一鍵清空按鈕,輸入成本較高時(shí),慎用一鍵清空按鈕。

5. 表單設(shè)計(jì)小技巧

1)?優(yōu)先考慮選擇錄入

表單樣式能用選擇的就不要用文本錄入,盡量讓用戶做選擇,而不是填空 (填空的不確定性、成本高),除非想要降低操作效率。選擇錄入不僅僅交互步驟少,更能避免用戶對表單的一頭霧水以及輸入錯誤的情況。

2) 有限制輸入時(shí),給予用戶明確的提示,增加用戶感知,減少出錯率。

3) 內(nèi)容排列有邏輯

下拉菜單選項(xiàng)按照一定的邏輯排序,例如:根據(jù)重要程度。

4) 聯(lián)系上下自動補(bǔ)全

在實(shí)際的應(yīng)用場景中,有些表單的信息是可以根據(jù)已填寫數(shù)據(jù)聯(lián)想得到的,此時(shí)就應(yīng)該讓這些表單關(guān)聯(lián)已填寫的內(nèi)容自動填寫,從而提升整個(gè)表單的錄入效率和使用體驗(yàn)。

例如:在填寫一些與個(gè)人信息相關(guān)的表單時(shí),輸入身份證號后,像省份、出生年月、性別、戶籍地址等可以從身份證號中關(guān)聯(lián)到的信息就應(yīng)該自動填寫顯示出來,讓用戶檢查關(guān)聯(lián)出的信息正確與否以及修改錯誤信息即可。

更多表單設(shè)計(jì)小技巧 詳見第一篇文章《提升表單設(shè)計(jì)效果的18個(gè)技巧》

以上是作者在學(xué)習(xí)和實(shí)際工作中關(guān)于表單的一些思考和總結(jié),歡迎大家指正交流。

 

本文由@小梗果 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 如果標(biāo)簽字段很長怎么辦

    來自浙江 回復(fù)
  2. 1、標(biāo)簽左對齊還是右對齊各有優(yōu)缺點(diǎn),都沒有值得必選的優(yōu)勢。。。
    2、必填項(xiàng)的星號有的在標(biāo)簽左邊,有的在標(biāo)簽右邊??戳撕芏嗑W(wǎng)站都是在左邊,但是我感覺在左邊視覺上看起來不整齊。
    3、在抽屜里的表單,因?yàn)闄M向空間變窄了,其實(shí)更適合標(biāo)簽頂對齊的方式
    4、如果用星號或者提示文字標(biāo)識了哪些是必填項(xiàng),哪些是選填項(xiàng),我覺得提交按鈕用禁用的狀態(tài)表示必填未填也沒啥大問題,個(gè)人所得稅APP就是這么做的,反正我沒感覺到有什么疑惑。。。

    來自廣東 回復(fù)
  3. pc端的人人有點(diǎn)難用啊,收藏居然只有最底部有

    來自四川 回復(fù)
  4. 妥妥的干貨 謝謝分享

    來自北京 回復(fù)
  5. 第五點(diǎn)的第一小點(diǎn)里圖片的備注文字忘記改啦

    來自廣東 回復(fù)
  6. ????

    回復(fù)
  7. 太棒了

    來自北京 回復(fù)
  8. 寫的很詳細(xì)啦,一些平時(shí)沒有仔細(xì)思考的點(diǎn)都寫出來了,有收獲

    來自北京 回復(fù)
  9. 做過程序的這是基礎(chǔ)

    來自遼寧 回復(fù)
  10. 寫的很好,學(xué)到一些以前沒注意到的問題

    來自浙江 回復(fù)