每當頁面中出現(xiàn)洋洋灑灑的表單,用戶就會開始感到頭疼,有些用戶就會直接選擇放棄,而我想討論的是,如何面對表單時讓用戶直接注意他們需要填寫的必填項,減少不需要的信息的干擾。
必選項是以什么形式出現(xiàn)在現(xiàn)如今的表單中的呢?
1、 表單信息的表現(xiàn)類別
下面是一個關(guān)于web表單設計的調(diào)查報告,這個結(jié)果來源于100個令人矚目的網(wǎng)站。
41%的網(wǎng)站使用標簽右對齊 (YouTube, Facebook, Metacafe)
30%的注冊表單使用頂端對齊(Behance.net, Wufoo, Tickspot, Mixx, DZone)
29%使用的是標簽左對齊((Digg, Ning, Wykop.pl, 43things, StudiVZ)
2、 表單的應用范圍
1) 注冊
2) 登陸
3) 填寫信息(支付,訂單填寫,個人信息填寫等)
4) 發(fā)布
3、 必選項顯示形式
1)以*展現(xiàn)形式
a)*在信息標簽的左側(cè)
b)*在信息標簽和填寫信息的右側(cè)
c)*在信息標簽和填寫信息的當中位置
d)*在信息標簽右側(cè)
2)非*必選標志
a)非*icon表現(xiàn)形式
b)無必選項標志(都是必選項)
c)標注非必選項
d)暗提示
4、 必選項的深入思考
1)*和非*思考
a)*作為一個用戶習慣已經(jīng)存在了很多年,現(xiàn)在用戶只需要看到文本框前面的*就基本知曉其為必選項,有些網(wǎng)站已經(jīng)將“*為必填項”之類說明文字也直接隱藏了。那么對于這個用戶基本不需要太多思考就知曉的圖標,對于需要簡化用戶思考的表單來說確實要優(yōu)于一些其他的非“*”icon的出現(xiàn)了。
b)有人會疑問一個表單,如果都是必填項,還有必要用*去標志出每個必填項嗎?在沒有必填項標志的時候,大部分人會有兩種不同的理解,一類人會認為,這些均為必填項,而另一類人則會理解為此處均為非必填項,那么在這種情況下,如果標記了必填項可以滿足不同人群的思考。
還有人,會疑問在一個表單中大部分項為必填項只有少部分為非必填項時,我們是否可以直接在非必填項旁標志出非必填的標志呢?當一個頁面大部分為必填項時,而只有少量非必填項時,非必填項如果做的太弱化會導致整頁無法區(qū)分必填還是非必填;而如果非必填項做的太過突出的話又反過來突出了頁面中需要弱化的信息項,用戶反而會去焦點關(guān)注在他們可填可不填的項中,有點適得其反。
因此,我還是認為當頁面中的表單,無論是全部都是必填項還是大部分必填項,我們還是以“*”標出,這樣也能使各類用戶都不產(chǎn)生理解性的錯誤。
當然了,不同情況下的運用當然也有所不同,例如:用戶在登陸時的認知,通常用戶在登陸時輸入項如用戶名,密碼等信息,而且此些項也基本是必填項,在這種認知的基礎上,即使不出現(xiàn)*也不會造成任何理解性問題,那么作為精簡原則來說,通常可以去掉*。
c)文本框內(nèi)必填項暗提示,也是一個比較清晰標志必填項的方式,并且還很節(jié)省空間。
但是現(xiàn)在很多網(wǎng)站都在文本框中對文本框填寫方式做其他暗提示,這個時候必填項暗提示就相對會被限制使用的范圍了。作為必填項暗提示標志,還有兩個致命的缺陷就是,當我填寫完成時,我并不了解哪些是必填項哪些為非必填項,還有就是對于radiobox、checkbox、下拉框的必填來說也沒有很好的解決方案。因此,在使用必填項暗提示時,在表單形式為文本框,并且文本框內(nèi)無其他暗提示語句的時候也可以使用。
2) *思考
a)用戶對于表單的視覺走向
從這張熱點圖中可以看出,對于表單類別的視覺走向是以左邊標簽為主向右延展。大部分用戶集中在標簽位置,通常用戶填寫順序也是從上至下的,從左至右,較少用戶會選擇跳躍式的填寫模式。
b)*位置
從上述用戶視線流可以看出,*的位置應該在標簽附近,并且能夠整齊排列(這個可能還需研究)會更一目了然的展示出必填項。
這個時候作為:
標簽左對齊的時候,*直接出現(xiàn)在標簽前面,明顯比較優(yōu),但是由于標簽左對齊對于表單來說,標簽項和填寫項位置離開太遠,可能會讓用戶搞不清楚到底哪個標簽對應哪個文本框,因此此類標簽方式不太贊成出現(xiàn)。
那么標簽右對齊的時候,*出現(xiàn)在標簽與文本框當中,個人認為相對前一種來說要舒服很多了。不僅使得標簽項和*標志和文本框等都離得很近,而且*的位置還可以成一直線對齊。如果*出現(xiàn)在文本框或者其他項的后方,會使得用戶不得不跳躍視線,并且他們在填寫完成時才意識到哪些是必填哪些非必填。
標簽頂對齊,此類方式,經(jīng)常出現(xiàn)在寬度有限制的時候,也是目前經(jīng)??吹降谋憩F(xiàn)方式。按照之前的理論來說此類方式為了視線流更好的展示,個人認為標簽前面帶*會比較好,這樣使得*、標簽、文本框位置最近,也使得*能成直線展示。
當然還有一類特例,就是表單一行有多個填寫項,這種方式*如果位置不當,很容易讓人誤解*的位置,如下圖:
此圖中,姓名前的*很容易讓人誤解為是下拉框出的*。因此這時候*位置如果在標簽和文本框當中可以很好的規(guī)避此類誤解。
雖然目前,我們認為標簽右對齊,*出現(xiàn)在標簽與文本框當中方式較優(yōu),但是也會出現(xiàn)特例,比如當出現(xiàn)radiobox的時候如果*出現(xiàn)在標簽和radio當中,那么就會如下圖: