B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

0 評(píng)論 5585 瀏覽 55 收藏 11 分鐘
🔗 B端产品经理需要进行售前演示、方案定制、合同签订等,而C端产品经理需要进行活动策划、内容运营、用户激励等

這篇文章作者主要從表單類(lèi)型的發(fā)展起源、主動(dòng)輸入型表單控件、一般選擇型表單、進(jìn)階組合型表單四個(gè)維度進(jìn)行講解,帶你了解表單的主要分類(lèi)和相關(guān)控件。推薦對(duì)交互設(shè)計(jì)、B端表單設(shè)計(jì)感興趣的朋友們閱讀。

上一篇:B端表單系列開(kāi)啟|從表單的基本認(rèn)識(shí)開(kāi)始剖析

在 Ant、TDesign、Arco 等開(kāi)源系統(tǒng)中,表單的控件羅列、解釋都已經(jīng)非常全面了,即使是新手完整的看一遍(這可不能偷懶~), 也能對(duì)表單相關(guān)控件有個(gè)大致的認(rèn)識(shí)了。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

之所以還要更新今天這篇內(nèi)容,就是因?yàn)橹豢凑故局懈鶕?jù)字母順序的排列的控件,是很難梳理其中關(guān)聯(lián),并獲得更深入認(rèn)識(shí)的,所以今天我要從一個(gè)不同的角度,解釋表單相關(guān)控件的內(nèi)容。

2.1 表單類(lèi)型的發(fā)展起源

前面我們說(shuō)過(guò),表單是用來(lái)收集數(shù)據(jù)的一種形式。隨著互聯(lián)網(wǎng)的發(fā)展,產(chǎn)品對(duì)收集數(shù)據(jù)的場(chǎng)景、類(lèi)型、要求越來(lái)越多,從而設(shè)計(jì)出了越來(lái)越復(fù)雜的表單控件。

但根據(jù)28原則,占少數(shù)的 20% 應(yīng)用在了80%的場(chǎng)景中,剩下的80%使用在20%的場(chǎng)景里。越基礎(chǔ)簡(jiǎn)單的控件使用得越多,越后期復(fù)雜的控件應(yīng)用得越少。

所以那些不常用的表單控件重要性就不高了嘛?

恰恰相反,如果一個(gè)項(xiàng)目中出現(xiàn)無(wú)法使用最基礎(chǔ)表單控件完成的情況,就證明這個(gè)場(chǎng)景具有一定的特殊性,往往涉及到一些關(guān)鍵的業(yè)務(wù)流程或環(huán)節(jié)。而越是這種特殊的場(chǎng)景,對(duì)設(shè)計(jì)師專(zhuān)業(yè)能力的依賴程度也就越高。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

但問(wèn)題是,復(fù)雜的表單應(yīng)用場(chǎng)景要求各不相同,不僅匹配現(xiàn)有的復(fù)雜控件,或者設(shè)計(jì)一個(gè)全新的類(lèi)型都很燒腦,要怎么掌握這種駕馭復(fù)雜的能力?這就必須要理解表單設(shè)計(jì)的起源和規(guī)律。

前面也講過(guò),電子表單是從紙質(zhì)清單的形式上發(fā)展而來(lái)的,再加上早期系統(tǒng)、性能的局限性,表單中可操作對(duì)象和紙質(zhì)一樣都是全部可見(jiàn)的,幾乎全由按鈕、輸入框和單選、多選組成。隨后,又陸續(xù)增加了計(jì)算機(jī)系統(tǒng)獨(dú)有的滑塊和隱藏菜單。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

  • 按鈕:執(zhí)行一個(gè)針對(duì)該數(shù)據(jù)項(xiàng)預(yù)設(shè)好的程序,如檢查數(shù)據(jù)、篩選內(nèi)容、上傳附件、切換格式
  • 輸入框:讓用戶主動(dòng)選擇并通過(guò)鍵鼠輸入字符數(shù)據(jù)的操作區(qū)域
  • 多選/單選:包含多個(gè)既定的選項(xiàng),讓用戶從中選擇一個(gè)或多個(gè)的控件
  • 滑塊:通過(guò)鼠標(biāo)拖拽來(lái)控制某個(gè)范圍內(nèi)具體數(shù)值的控件
  • 隱藏菜單:默認(rèn)隱藏,需要通過(guò)交互來(lái)展開(kāi)更多操作內(nèi)容的控件

這五種控件形式是組成絕大多數(shù)表單控件和組件的基石,通過(guò)對(duì)它們進(jìn)行優(yōu)化、調(diào)整、組合來(lái)形成新的樣式類(lèi)型。比如下方的標(biāo)簽選擇器,就是輸入框、下拉菜單和按鈕的結(jié)合。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

所以,為了更好的對(duì)表單做出區(qū)分,我把它們分成3個(gè)大類(lèi):

  • 主動(dòng)輸入
  • 數(shù)據(jù)選擇
  • 進(jìn)階組合

2.2 主動(dòng)輸入型表單控件

主動(dòng)輸入型就是系統(tǒng)要獲取完全由用戶定義的數(shù)據(jù)內(nèi)容,最核心的控件就是輸入框。輸入框作為最基礎(chǔ)的計(jì)算機(jī)控件之一,所要滿足的需求自然就數(shù)不勝數(shù)。

比如增加特定輸入內(nèi)容格式的適配,如網(wǎng)址、郵箱、座機(jī)、姓名等。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

還有根據(jù)數(shù)據(jù)本身類(lèi)型的特性進(jìn)行優(yōu)化,如數(shù)量、小數(shù)、價(jià)格、密碼等。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

同時(shí),還有根據(jù)輸入內(nèi)容的數(shù)量和顯示區(qū)域,使用單行、多行、滾動(dòng)式輸入框。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

對(duì)于這些細(xì)分類(lèi)型,相信大家不需要我一個(gè)個(gè)解釋過(guò)去,都是由對(duì)應(yīng)的輸入場(chǎng)景中拓展而來(lái),即簡(jiǎn)單又便捷。

除此以外,它還有一個(gè)非常重要的價(jià)值,就是表單控件參數(shù)的 “錨點(diǎn)”。

因?yàn)樵?“統(tǒng)一性原則” 驅(qū)動(dòng)之下,設(shè)計(jì)師要盡量確保控件間的設(shè)計(jì)細(xì)節(jié)保持一致,而輸入框在多數(shù)設(shè)計(jì)表單中使用頻率最高,且有大量表單控件的樣式是根據(jù)輸入框拓展而來(lái)。所以輸入框的參數(shù)應(yīng)用就不僅僅關(guān)乎它自身,而是成為后續(xù)設(shè)計(jì)的重要參考依據(jù)。

這會(huì)在后面的章節(jié)中進(jìn)一步說(shuō)明。

2.3 一般選擇型表單

一般選擇類(lèi)型表單,就是用戶從系統(tǒng)已經(jīng)準(zhǔn)備好的數(shù)據(jù)選項(xiàng)中選出一到多項(xiàng),并提交給系統(tǒng)。所以選擇型表單的首要任務(wù),就是讓用戶看見(jiàn)系統(tǒng)準(zhǔn)備了哪些數(shù)據(jù)選項(xiàng)。

展示的方式包含陳列式和隱藏式,陳列式即將數(shù)據(jù)選項(xiàng)全部展示出來(lái),可以直接進(jìn)行選擇,隱藏式則是隱藏起來(lái),需要額外的操作進(jìn)行展開(kāi)。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

陳列式的選擇中,帶有圓形、矩形框的選擇表單最常見(jiàn),但并不代表單選或多選的設(shè)計(jì)只能使用這兩個(gè)樣式。

比如下面這些都是可以作為單選和多選的陳列式表單樣式:

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

而隱藏式選擇表單包含的類(lèi)型就更多了,最常見(jiàn)的類(lèi)型就是下拉選擇器(Select)了,通過(guò)點(diǎn)擊展開(kāi)隱藏菜單,并在里面進(jìn)行選擇。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

樹(shù)狀選擇器(TreeSelect)和選擇器作用差一致,區(qū)別是樹(shù)狀選擇器展開(kāi)的內(nèi)容是會(huì)占用頁(yè)面實(shí)際空間的,而下拉選擇器則是使用浮層不受背景干擾。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

除此之外,滑塊、開(kāi)關(guān)、步近器等控件,本質(zhì)上也是隱藏選擇的一種,選擇系統(tǒng)已經(jīng)劃好范圍的數(shù)據(jù)條目。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

2.4 進(jìn)階組合型表單

和一般表單不同的是,進(jìn)階組合表單的操作方式、流程、內(nèi)容會(huì)更復(fù)雜。比較常用的復(fù)雜表單類(lèi)似顏色選擇器(ColorPicker)、集聯(lián)選擇(Cascader)、附件上傳(Upload)等。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

根據(jù)行業(yè)和產(chǎn)品的不同,表單采集數(shù)據(jù)的需求多種多樣,這就需要依靠設(shè)計(jì)師的個(gè)人判斷和經(jīng)驗(yàn),構(gòu)思對(duì)應(yīng)的表單形式。

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

分類(lèi)字段設(shè)置表單

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

任務(wù)路線圖設(shè)置表單

B端表單|表單的主要分類(lèi)和相關(guān)控件認(rèn)識(shí)

頁(yè)面模塊設(shè)置表單

這些進(jìn)階組合中的每個(gè)表單項(xiàng),都不僅僅是輸入或選中一類(lèi)數(shù)據(jù),而會(huì)關(guān)聯(lián)其它數(shù)據(jù)。如上圖為頁(yè)面添加一個(gè)模塊項(xiàng),系統(tǒng)不僅要獲取模塊的名稱(chēng),同時(shí)要獲取這個(gè)模塊所處位置的序號(hào)進(jìn)行排序。

這些復(fù)雜的表單需求無(wú)窮無(wú)盡,在我們的設(shè)計(jì)生涯中也很難設(shè)計(jì)出兩個(gè)完全一樣的進(jìn)階組合表單。

所以不要陷入 “找參考” 的陷進(jìn)中,我們很難從市面上找到完全一樣的參考對(duì)象。需要設(shè)計(jì)師熟練掌握和運(yùn)用前兩種表單類(lèi)型,才能在遇到這些復(fù)雜需求時(shí)根據(jù)實(shí)際情況對(duì)它們進(jìn)行組合和優(yōu)化。

結(jié)尾

以上就是對(duì)表單類(lèi)型的基本區(qū)分,后續(xù)在合并修訂版本中會(huì)再做一次優(yōu)化。了解完類(lèi)型,下一篇內(nèi)容就會(huì)展開(kāi)具體的表單設(shè)計(jì)說(shuō)明了。

作者:酸梅干超人;公眾號(hào):超人的電話亭(ID:Superman_Call)

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

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

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒(méi)評(píng)論,等你發(fā)揮!
专题
43116人已学习18篇文章
继蒸汽机、电力、互联网之后,区块链很可能是下一代颠覆性的核心技术。
专题
50229人已学习25篇文章
在产品初期,有什么方法能获取及维护高质量的种子用户呢?
专题
62840人已学习14篇文章
你说你会写产品需求文档,我信!但是肯定写的不好,不服看看别人的。
专题
90437人已学习13篇文章
不论你是产品经理还是运营,都要具备数据分析基本能力。
专题
12220人已学习13篇文章
本专题的文章分享了产品升级迭代应该怎么做,以及其中遇到的问题和思考。