中后臺(tái)產(chǎn)品的表單設(shè)計(jì),看這一篇就夠了(附原型規(guī)范)

20 評(píng)論 43991 瀏覽 364 收藏 8 分鐘

關(guān)于中后臺(tái)產(chǎn)品的表單設(shè)計(jì),相信這篇文章一定可以給你帶來(lái)幫助。

前言

表單是數(shù)據(jù)錄入和信息提交的通用形式,web端和移動(dòng)端都很常見(jiàn),通常由標(biāo)簽、輸入項(xiàng)、提交按鈕等多種元素構(gòu)成。

中后臺(tái)產(chǎn)品是服務(wù)于業(yè)務(wù)的。由于業(yè)務(wù)的復(fù)雜性,表單往往呈現(xiàn)出字段多、類(lèi)型雜、專(zhuān)業(yè)性強(qiáng)的特點(diǎn),設(shè)計(jì)上需要考慮更多的內(nèi)容。

本文通過(guò)自己的項(xiàng)目經(jīng)驗(yàn),參考了antd的內(nèi)容,提煉出了一套適用于中后臺(tái)產(chǎn)品的表單設(shè)計(jì)規(guī)范。在此共享出來(lái),希望能夠給大家一些幫助。

以用戶的視角來(lái)看看表單

從開(kāi)始填寫(xiě)到提交完成,用戶的行為和思考的邏輯是怎樣的呢?

1、表單整體查看

用戶在看到一個(gè)表單時(shí),需要迅速地知道一些大概情況。例如:表單是做什么用的?需要填寫(xiě)多少東西?花多長(zhǎng)時(shí)間?當(dāng)對(duì)表單有一定了解后,開(kāi)始進(jìn)行下一步。

2、單項(xiàng)查看、填寫(xiě)、檢查

用戶開(kāi)始一項(xiàng)項(xiàng)填寫(xiě)時(shí),會(huì)經(jīng)歷一個(gè)查看、填寫(xiě)、檢查的過(guò)程。

  • 查看:這個(gè)單項(xiàng)要輸入什么?怎么操作?要沒(méi)有什么要求?
  • 填寫(xiě):明白了要寫(xiě)什么后,盡可能方便地填寫(xiě)自己想輸入的值。
  • 檢查:填寫(xiě)完成后,需要核對(duì)下是否填的正確。

3、整體檢查

每個(gè)單項(xiàng)都填寫(xiě)完成后,整體檢查一遍。有沒(méi)有漏填的?有沒(méi)有填錯(cuò)的?整體檢查確認(rèn)無(wú)誤后,再來(lái)提交。

4、提交,再修改,提交成功

由于一些輸入項(xiàng)需要做后端判斷,在首次提交后,可能會(huì)有部分輸入項(xiàng)不符合條件。此時(shí)需要再次修改,提交,直至提交成功。

為用戶設(shè)計(jì)表單

知道了用戶的需求,我們需要對(duì)表格對(duì)用戶需求做針對(duì)性的設(shè)計(jì)和優(yōu)化。

一、為了方便用戶整體查看

1、分步驟

字段較多的表單,需要分解成幾個(gè)步驟。用戶可直觀地看到步驟的數(shù)量、名稱(chēng)、說(shuō)明。

2、分組

同一步驟內(nèi)的具有共性的字段,可歸納到一個(gè)組里。組與組之間通過(guò)分隔線區(qū)分,組標(biāo)題能體現(xiàn)該組的內(nèi)容。

3、排版

用戶的視線路徑是從上到下的。為了易讀和美觀,需要標(biāo)簽右對(duì)齊、輸入?yún)^(qū)寬度統(tǒng)一。

二、為了方便用戶單項(xiàng)查看、填寫(xiě)、檢查

1、文本標(biāo)簽

文本標(biāo)簽承擔(dān)著對(duì)輸入項(xiàng)的解釋的作用。文本標(biāo)簽需要合理設(shè)置,幫助用戶理解輸入項(xiàng)。

2、輸入提醒

文本標(biāo)簽不足以對(duì)輸入項(xiàng)準(zhǔn)確說(shuō)明時(shí),需要使用輸入提醒。輸入提醒能承擔(dān)更多的文字。

常用的輸入提醒方式

上圖中的輸入建議、輸入提示、輸入幫助的提醒程度是由弱到強(qiáng)的,通常弱程度的提醒足夠表達(dá)提醒時(shí),無(wú)需再使用強(qiáng)程度的提醒。

3、良好的默認(rèn)值

在一些輸入項(xiàng)的值大概率能推測(cè)出來(lái)時(shí),建議為其設(shè)置默認(rèn)值。良好的默認(rèn)值會(huì)節(jié)省用戶的填寫(xiě)時(shí)間。注意,默認(rèn)值的不恰當(dāng)使用,也容易對(duì)用戶造成干擾。

4、結(jié)構(gòu)化格式

一些具有固定格式的輸入值,需要以格式化的形式展示,如銀行卡號(hào)、身份證號(hào)、手機(jī)號(hào)、貨幣、百分?jǐn)?shù)等等。結(jié)構(gòu)化的格式能極大地避免用戶犯錯(cuò),也能使頁(yè)面更加美觀易讀。

5、選填/必填

表單的輸入項(xiàng)通常既有必填字段,也有選填字段。必填還是選填,需要明確地告知用戶。通常采用加*號(hào)的方式表示必填,標(biāo)簽后加可選的方式表示選填。

6、暗提示

使用通用的認(rèn)知,以較弱的方式給用戶以提示。如需要限制文字?jǐn)?shù)量的文本輸入?yún)^(qū),可使用下列的方式:通過(guò)已輸入字符數(shù)量和數(shù)量上限的對(duì)比來(lái)提示用戶。

7、校驗(yàn)反饋

對(duì)用戶輸入值進(jìn)行校驗(yàn),并給出反饋。

  • 校驗(yàn)內(nèi)容:是否為空、類(lèi)型格式是否正確、是否符合業(yè)務(wù)邏輯
  • 校驗(yàn)方法:前端校驗(yàn)一般使用正則表達(dá)式,后端校驗(yàn)需要考慮業(yè)務(wù)邏輯
  • 校驗(yàn)的觸發(fā):前端校驗(yàn)一般使用即時(shí)校驗(yàn)和焦點(diǎn)離開(kāi)時(shí)校驗(yàn),后端校驗(yàn)一般在提交后。
  • 反饋類(lèi)型:正確、錯(cuò)誤、警告(有風(fēng)險(xiǎn)點(diǎn)但可通過(guò)校驗(yàn))

反饋方式:

輸入項(xiàng)附近文字

圖標(biāo)上的浮層

全局反饋

三、為了方便用戶整體檢查和提交

提交后進(jìn)行后端校驗(yàn),不符合業(yè)務(wù)邏輯的內(nèi)容需要有反饋內(nèi)容,便于用戶定位修改。

表單常用組件

常用組件的內(nèi)容不是本文的重點(diǎn),不做展開(kāi)詳解。有興趣的用戶請(qǐng)移步antd了解。

結(jié)語(yǔ)

之前做過(guò)一版《表格規(guī)范》,發(fā)出來(lái)后得到了很多反饋,也對(duì)其做了一些完善。希望本次的表單規(guī)范能夠?qū)Υ蠹矣兴鶈l(fā),歡迎大家反饋。

下一次計(jì)劃寫(xiě)關(guān)于圖表規(guī)范的內(nèi)容,主要涉及到數(shù)據(jù)可視化方面的內(nèi)容。

原型下載鏈接:https://pan.baidu.com/s/1g70dMVlZuDjBHIjq9YjbCA

相關(guān)閱讀

中后臺(tái)產(chǎn)品的表格設(shè)計(jì),看這一篇就夠了(原型規(guī)范下載)

 

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

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

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 感謝樓主的分享,原型鏈接失效了,方便再分享一次么?或者郵箱112793863@qq.com謝謝~

    來(lái)自中國(guó) 回復(fù)
  2. 感謝樓主的分享,原型鏈接失效了,方便再分享一次么?或者郵箱anna6654@foxmail.com謝謝~

    來(lái)自廣東 回復(fù)
  3. 感謝樓主的分享,原型鏈接失效了,方便再分享一次么?或者郵箱2431899892@qq.com,謝謝~

    來(lái)自重慶 回復(fù)
  4. 很棒~(yú)感謝樓主分享~~原型鏈接失效了,可以再分享出來(lái)么?或者郵箱215916260@qq.com

    來(lái)自北京 回復(fù)
  5. 挺好的,感謝!

    來(lái)自浙江 回復(fù)
  6. 謝謝分享,期待更多~~

    來(lái)自北京 回復(fù)
  7. 感謝分享,感謝原型指導(dǎo)。

    來(lái)自北京 回復(fù)
  8. 你是證券公司跳到互聯(lián)網(wǎng)的么? 還中后臺(tái)?

    來(lái)自北京 回復(fù)
    1. 不是金融領(lǐng)域的中后臺(tái)那個(gè)概念。 這個(gè)中后臺(tái)的概念比較新,可能接受度不是太高??梢匀タ纯窗⒗锇桶偷拇笾信_(tái),小前端的文章。

      來(lái)自北京 回復(fù)
    2. 中臺(tái)的概念不都挺普遍的了么。。

      來(lái)自浙江 回復(fù)
  9. 這不是antdesign么。。。作者你這算不算侵權(quán)?

    來(lái)自浙江 回復(fù)
    1. 是 我也不太清楚 不過(guò)我把參考對(duì)象在文中都寫(xiě)明白了,應(yīng)該不會(huì)有問(wèn)題。antdesign挺鼓勵(lì)別人基于此做一些東西的。

      來(lái)自北京 回復(fù)
  10. 懂開(kāi)發(fā)?

    回復(fù)
    1. 能和開(kāi)發(fā)正常溝通。寫(xiě)代碼算個(gè)人興趣,能用python,能基于baas做個(gè)小程序。

      來(lái)自北京 回復(fù)
  11. 排版–組標(biāo)題–文本閾 ,文字限制提示的地方不應(yīng)該有右下角的伸縮icon 。

    來(lái)自上海 回復(fù)
    1. 所以應(yīng)該怎么處理,這種字?jǐn)?shù)有上限,但是上限偏高的需求?

      來(lái)自浙江 回復(fù)
  12. 你這個(gè)是antdesign的插件吧,按著插件講了一遍

    來(lái)自北京 回復(fù)
    1. 恩 對(duì) 大部分都是 我做了些自己的加工

      來(lái)自北京 回復(fù)
  13. 表格細(xì)節(jié)設(shè)計(jì)必不可少,期待作者更多分享

    回復(fù)
  14. 66666

    回復(fù)