表單交互設(shè)計之——校驗思考

1 評論 7773 瀏覽 22 收藏 11 分鐘

你是否經(jīng)常碰到在填寫表單時,提交無數(shù)次卻還是無法通過校驗的情況;或者你是否在為不知道填寫中哪里出現(xiàn)錯誤而抓狂;再或者你是否碰到過當(dāng)你填寫了一大堆信息,之后點擊按鈕提交時,校驗報錯的同時,你發(fā)現(xiàn)你所填寫的所有的信息都被清空;或者你還碰到過很多很多校驗當(dāng)中出現(xiàn)的問題,那么我們現(xiàn)在就開始進行表單校驗設(shè)計的思考。

那校驗有哪些情況呢?

1、 READY?

提到校驗,我們往往會聯(lián)系到提交表單后出現(xiàn)的錯誤提示類信息,但是其實在填寫表單前的提示信息與表單填寫校驗有著莫大的關(guān)系。

此類提示信息能夠幫助用戶在填寫表單前,降低出錯的可能性。它出現(xiàn)的形式分為以下幾類:

a)??????? 簡要提示——有如:icon,icon+文字,文字,暗提示。

出現(xiàn)情況:一般提示信息比較簡短,能夠讓用戶一目了然的記住,并且不干擾表單的填寫項。

alipay.com付款頁面

alibaba.com注冊

b)??????? 復(fù)雜提示——以縮略信息或icon來顯示,通過點擊和hover進行查看。

出現(xiàn)情況:提示信息內(nèi)容較多,需要用戶仔細閱讀,并且無法簡單記憶,直接全部顯示會影響整個表單填寫,因此此類情況需要hover或者點擊操作進行查看。hover或者點擊后有浮層,蒙板,或者跳轉(zhuǎn)新頁面等情況。

taobao.com機票登機人填寫頁

ctrip.com機票登機人填寫頁

c)??????? 限制操作——在表單填寫前,對某些需要填寫或者操作項會有一些disabled的狀態(tài),只有當(dāng)某些條件被激活用戶才能進行操作。

出現(xiàn)情況:當(dāng)填寫項與項之間帶有關(guān)聯(lián)性,前面的填寫項會影響后面填寫項的內(nèi)容或狀態(tài);或當(dāng)填寫項較少,填寫項均可以即時校驗,就可以將主提交操作項做狀態(tài)限制。

livestream.com機票登機人填寫頁

d)??????? 其他提示——填寫表單的時候,還有一種比較特殊但又更簡單明了的提示,例如:使用圖片說明。

出現(xiàn)情況:當(dāng)填寫表單項的提示說明很難用文字清晰表述,這時候可以使用圖片,視頻等輔助方式來幫助用戶快速理解。

alipay.com水電煤繳費頁面

2、 ING~

當(dāng)您瀏覽完整體的表單,接下來就是進行填寫的步驟。在填寫的過程中,我們會碰到很多類型的校驗,比如:即時校驗的友情類提示,即時校驗的警示提示,關(guān)聯(lián)性校驗的提示。即時的校驗也分為三種狀態(tài)一種是on focus后的幫助提示、輸入中的校驗、lost focus后的校驗。

出現(xiàn)情況:提示信息內(nèi)容較多,需要用戶仔細閱讀,并且無法簡單記憶,直接全部顯示會影響整個表單填寫,因此此類情況需要hover或者點擊操作進行查看。hover或者點擊后有浮層,蒙板,或者跳轉(zhuǎn)新頁面等情況

a)??????? 即時校驗的友情類提示

即時校驗的友情類提示不是提交時無法通過的出錯警示,而是給到用戶一些更合理的建議或者幫助。


Ctrip.com填寫登機人頁

(當(dāng)你選擇了兒童票時會提示兒童票的某些特定限制。當(dāng)你輸入的出生日期與你之前選擇的購買類型不一致的時候會建議你去購買更合適的類型,但并不強制。)

Buy360.com的注冊頁

(當(dāng)onfocus的時候會出現(xiàn)下方幫助提示類信息,當(dāng)然也有很多網(wǎng)站會做成暗提示。)

163.com的注冊頁

(當(dāng)onfocus的時候會出現(xiàn)右邊密碼的強度,會根據(jù)你輸入密碼的改變而提示你的密碼強弱。)

b)??????? 即時校驗的警示提示

即時校驗的警示提示是屬于錯誤類提示,這類錯誤會影響表單無法提交。

警示提示類的校驗重要級別非常高,因此在顏色和位置上都需要非常明顯。有很多網(wǎng)站甚至將出錯內(nèi)容和出錯后如何修改的建議都放在了該提示中顯示。


163.com的注冊頁


Buy360.com的注冊頁

c)??????? 關(guān)聯(lián)性校驗

關(guān)聯(lián)性校驗是所填寫項之間會有相互影響的邏輯關(guān)系,后一項的填寫是否正確會取決與前幾項的填寫內(nèi)容。

Buy360.com的注冊頁

(設(shè)置密碼填寫項與確認密碼填寫項不一致時會提示錯誤。)

招商銀行信用卡支付頁

攜程旅行計劃創(chuàng)建頁

(旅行計劃目的地1和目的地2的時間段有沖突時就會提示錯誤。)

3、 ACTION!

當(dāng)您填寫完表單,開始觸發(fā)提交按鈕的時候,表單會開始進行表單提交后的校驗。目前比較多的有兩種,一種是逐條提示,另一種是一次性全部提示。

a)??????? 逐條提示

逐條提示是在提交表單后,雖然有多項錯誤,但是每次提交只按順序顯示一條錯誤。逐條告知錯誤提示,會導(dǎo)致用戶改完之后再次提交又需要重復(fù)修改,視線流上下來回,不停的修改不停的提交,多次操作才能完成整個表單的過程。

yihaodian.com注冊頁

b)??????? 一次性全部提示

一次性全部提示是在提交表單時將所有錯誤全部羅列。

Yahoo.com注冊頁

Hotels.com預(yù)訂頁

(該網(wǎng)站設(shè)計不僅將所有錯誤一次性全部羅列在填寫框右側(cè),并且提交按鈕的hover狀態(tài)再次將所有錯誤呈現(xiàn),點擊某項錯誤會直接錨點跳轉(zhuǎn)至該錯誤填寫區(qū)域。)

思考:

出錯提示有4個基本原則:即時反饋出錯提示,出錯提示的位置顯示恰當(dāng)并且明顯突出,提示信息內(nèi)容清晰易懂,一次性顯示全部出錯提示。

除了這些基本的設(shè)計原則,在設(shè)計表單的校驗中,還會有很多讓我很糾結(jié)的點,以下羅列一些我個人認為比較好的經(jīng)驗。

1、 在設(shè)計校驗時雖然需要考慮到出錯提示的明顯突出,但是在實際情況中,會和頁面的空間大小和布局相關(guān),需要考慮實際情況來定奪。

2、 盡量避免不必要的錯誤,一是自動噴入值;二是限制型操作;

比如,在身份證填寫項中填寫了身份證信息時,如果下面還需要填寫出生日期,完全可以直接噴入身份證上的出生日期值。

3、 有的錯誤校驗會自動修正一些信息,但是這類行為請不要忘記告知用戶。

4、 友情類提示的校驗重要級別永遠低于警示類錯誤校驗,在視覺和交互的位置上應(yīng)該酌情考慮。

5、 錯誤信息出現(xiàn)的位置視覺等效果應(yīng)該統(tǒng)一,并且在位置上保持在用戶可見的范圍內(nèi)。

6、 頁面自動錨記至出錯項處,如果是多條可錨記至第一項,最好還能on focus至出錯的填寫項。

7、 不要輕易清空用戶填寫的內(nèi)容。

8、 錯誤提示不僅顯示錯誤點,更可以推薦用戶一些正確填寫建議。

9、 出現(xiàn)了錯誤提示后,再次on focus至填寫項時,不要隱藏錯誤提示。

源地址:http://ued.ctrip.com/blog/?p=3047

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 老婆叫我用心

    來自中國 回復(fù)