表單設計的九個基本法則
在表單設計中,我們需要注意哪些內容呢?
表單是承載信息和展示信息的重要途徑,因此我們在設計的時候要注意很多事情。
首先我們要知道表單的組成:
- 標簽
- 幫助文字
- 輸入框
- 報錯提示。
那我我們在設計的過程中 到底要注意哪些事情呢?
1、布局上
我們盡量采用單列進行展示,建議這樣做的原因一是能夠方便用戶進行瀏覽和輸入,二是因為這樣布局,能夠進行響應式的開發,減少了成本。但是其自身也存在著缺點,當需要輸入的條件過多時,用戶需要拖動鼠標進行查看與填寫。
2、標簽的設計
標簽的位置主要分成三種:左標簽、頂標簽、和內標簽(圖一、圖二、圖三、)。而關于是否要有必填和選填的存在,個人認為,選填是否存在是可以被考究的。
左標簽是目前比價主流的排布方式,主要適用于web端,建議將標簽靠左對齊,因為不僅在界面上會顯得比較爭氣劃一,在用戶對信息的提取和響應也會效率大大提高。但是它存在著一個比較尷尬的問題,也就是空間的占用上,用于web倒也沒有什么問題,但是當如果用于移動端,則會出現需要左右滑動,信息填寫被覆蓋等問題。
頂部標簽很好的解決了左標簽的尷尬處境,但是自身也存在著問題,也就是當需要填寫較多信息的時候,出現滾動的場景幾率也就相對較大。這里要注意的是在使用頂部標簽的時候,我們要注意輸入框與輸入框之間的距離(如右圖)。
將標簽放進輸入框中是一個很好的解決方式,但是隨之而來的還有,當我填寫信息的時候,輸入框任何指示信息也沒有,會讓用戶產生困惑的心里,那我們要如何解決呢:如上圖,我們可以將圖標放入輸入框中或者放在左側。
3、幫助性信息
幫助性文字的展示一般采用氣泡框進行提示(也有會先將一些提示性文字放在頁面的頂端,但是這個要取決于文案的內容多少,以及重要程度。)氣泡框提示的內容要求簡潔易懂,鼠標放上去則迅速展開提示內容,鼠標移開則消失,注意:展開的時候不宜擋住當前輸入區域,這么做的原因是讓用戶知道我處于什么地方,我在針對什么。
4、輸入框的設計
在進行信息錄入的過程中,我們要保持輸入框的獨特性(錄入前、錄入中、錄入后):錄入前和輸入中 我們要使輸入框高亮、沉浸、懸浮、等方法,讓用戶只專注于當前的錄入,錄入后要給出反饋,是錄入失敗還是錄入成功,當然這個要根據產品的特點,來進行控制。
5、報錯提示
如上圖,報錯提示有很多種,要根據不同場景選擇不同的報錯提示,假如只是針對單個輸入框的判斷,則僅需在當前狀態進行報錯,文字提示和輸入框顏色、樣式、變化都可以。
但是如果是重大操作結果報錯,我們還是優先選擇用模態框的方式進行報錯,這樣的好處是能更好的提醒用戶錯誤的結果,也能中斷用戶的操作,讓用戶專心思考和檢查之前的信息。
6、自動配置。
我們在設計的過程中,要盡量減少用戶的輸入次數,有些信息,我們可以通過自動補全,或者提供默認值等方式減少用戶的輸入時間,畢竟用戶輸入信息只是一個過程。
7、尺寸和錄入量、格式
很多數據已經證明根據內容作出適當的尺寸,能夠大幅減少用戶的不確定性,以及一些特定的信息(手機、銀行卡等)采用特定的錄入格式都會讓用戶的體檢更加良好。
8、錄入信息的分組
將同類信息進行分組,這樣即使是很多的信息疊加在一起,用戶在輸入上的心理壓力也會大大減小。
9、提高反饋報錯和幫助信息的可見度
但用戶在輸入信息的過程中,當遇到磕絆或者提示時,證明用戶正處在迷茫的狀態,這時候表達要發揮它的易操作、易理解、以及可見性,來進行指導用戶走出迷茫。
總結:好的表單設計,在使用上是高效的,友好的,體驗統一的。因此在設計的初期,要對錄入信息進行一個充分的了解,這樣你的稿子才不會一審再審。
作者:秦東源,個人公眾號:海鮮君的設計物語
本文由 @秦東源 原創發布于人人都是產品經理。未經許可,禁止轉載。
題圖來自unsplash,基于CC0協議
非常感謝您對原則上支持。
我引用了您的原則來改善我的表單設置。
我的地址是:http://bijinshan.cn/zh-hans/node/47
如里你有更好的建議:可以在我的博客上留言。
??
謝謝,對此時此刻的我很有幫助。 ??
感覺設計的很好。對我很有幫助。感謝
謝謝,一起進步!
有一點錯字和不通順的瑕疵,再優化一下就更完美了,內容挺好,感謝分享!
我好恨啊,我也發現了。。。
可以的,受教了
謝謝 共同成長~
1
1