close
推薦關注團隊公眾號:

在頁面流程中,當用戶沒有進行必填項操作時,點擊操作按鈕,這時候就會出現報錯。那麼針對於報錯場景如何設計更合理,更科學呢?
本篇文章將和大家探討校驗報錯如何設計更合理科學,本文大綱如下:
1、C端報錯設計
2、B端報錯設計
3、總結

1、C端報錯設計

C端校驗報錯,大部分設計方案為:必填項未填寫時,保存、提交等操作按鈕置灰處理。
如下圖所示,在添加銀行卡流程中,當用戶沒有輸入銀行卡號時,如果用戶點擊下一步,該流程沒辦法繼續下去,微信設計的邏輯是通過置灰「下一步」按鈕讓用戶不可點,以此來解決報錯校。微信發照片同理。

上述設計有一個好處,是避免用戶犯錯。如果按鈕為正常可點擊態,那麼用戶有去點擊的概率,這樣會有意或者無意中引導用戶去犯錯。所以目前針對於C端報錯設計,大部分採用這種做法。

但必填項沒操作,置灰處理的設計方式,僅限於簡單的表單操作。
當表單填寫較多,如下圖所示,且只有兩個表單是必填項。如果通過置灰按鈕的話,用戶很難直觀的理解到,僅需要填寫兩個必填項,操作按鈕就恢復正常態。

所以針對C端表單複雜的場景,合理的設計是:提交按鈕正常態,通過toast提示報錯的方式去提示用戶。

而針對于格式錯誤校驗,C端常見的通過toast去提示告知用戶,也有類似微信這種tips提示,但這種有一個缺點,就是內容區頂部如果有內容,會被遮擋住。優點則是持續展示給用戶。

最後讓我們看一個比較特殊的C端案例:登錄場景。登錄前,需要用戶手動勾選服務條款和隱私政策。
按照上述說的,登錄按鈕應該置灰,為啥現在主流的登錄按鈕正常態呢?
因為用戶很難去理解這個操作邏輯關聯:需要先勾選服務條款和隱私條款,才能完成登錄。
我們作為設計師,能知道這個關聯關係,也是在設計前產品經理或業務方告訴過我們。
其次登錄場景是App最重要的流程之一,所以為了保險起見,將按鈕正常態,通過tooltips去提醒用戶先勾選再登錄,更加保險,讓用戶順利完成操作。

2、B端報錯設計

B端一大特點是:需要填寫的表單內容多,且有些必填,有些選填。
如果通過按鈕置灰去避免報錯,那麼用戶在使用時,要時刻注意哪些必填,用戶認知成本和操作成本高。
對於B端PC端,最合理的設計是通過原位紅字提示告知用戶。如下圖所示:

這種做法的好處是,提示效率高,一次性就可以將所有的問題告訴給用戶。避免出現重複報錯的情況。

對於移動端,使用原位紅字提示這種方式不太行。因為移動端的表單布局通常如下圖所示,原位提示沒有空間來展示。
採用tosat提示會比較好。如下圖,這是支付寶一個表單填寫頁面。

3、總結
C端:
1、簡單的表單操作且業務好理解的,可以通過操作按鈕置灰,去規避錯誤報錯。這部分支付寶、微信等主流App已經教育用戶多年了。
2、對於業務邏輯比較難理解的,操作按鈕正常態,用戶點擊操作按鈕時,通過toast、tooltips、tips等方式告知用戶。如登錄等場景。
3、對於表單填寫量較大,且有的選填,有的必填,則同第2點。
B端:
1、PC端的話,操作按鈕正常態,通過原位紅字提示告知用戶。
2、移動端的話,操作按鈕正常態,通過toast或者tips告知用戶。

推薦文章:
周杰倫「最偉大的作品」是否會成為你的藝術啟蒙?
如何構建數據體系設計方法論?

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()