【干貨】超實用表單設計原則

表單的作用

  • 對于商業網站,支付信息表單是不可回避的問題。
  • 對于生產力網站,表單有利于內容的創建和管理。

表單是什么?是用戶和網站之間的對話。設計表單如同設計一個產品,取決于你的理念是從產品目標還是用戶目標出發。從產品目標出發,網站要盡可能多地獲取用戶信息(恨不得生辰八字扒出來算個星盤根據走勢推薦產品);然而用戶和你又不熟,就像你去水果店老板說不告訴我你電話就不賣你水果,我肯定翻個白眼就走了。

因此在設計表單的時候,首先要反思產品核心價值,刪減你的表單;其次,如果確實需要這個信息,用友好的方式告訴用戶為什么并說服他。比如上面那個水果店老板,可以和用戶說我們這邊逢年過節有優惠活動,如果你留下電話,有活動的時候我會第一時間通知您。我們還提供送貨上門服務,如果您留下地址,當然更方便了。如果您告訴我們生日,我們在您生日的時候會送出驚喜小禮物哦。加一句,這些信息我們不會透露給別人的。

最后再補一句,先賣完水果再說這些,即提交主任務流程表單后再兜售你的其他增值服務,讓用戶專注完成一件任務。

設計原則

  • 專注當下任務

如前所述,讓用戶專注于一件任務。表單填寫是一件負擔很重的事,因此在填寫表單的時候盡可能去除不必要的干擾。要推廣告,比如淘寶的相關購買推薦也是在付款結束的完成頁面出現的。

為了截個圖下單我也是蠻拼的
  • 步驟化

當表單所需信息較多或者所填信息有前后依賴性時,合理地拆分步驟重新組織內容會減輕用戶填寫的心理壓力并專注于當下表單,與之相對應的是需要設計清晰的引導線讓用戶明白自己目前所處的步驟。(下圖中“Next”和"Previous"按鈕分別是一級動作和二級動作,設計者在設計時做了明顯的區分引導,下文中會提及。)

步驟化表單
步驟化表單

Uber也利用了步驟化原則,在填寫信用卡信息流程中,先填寫完卡號,將卡片狀態切換到填寫過期時間和CVV碼,不僅拆分了步驟,并且在一個輸入框下就完成了整體的輸入。

Uber一個輸入框填寫信用卡信息.gif
  • 清晰的瀏覽線
清晰的瀏覽線
清晰的瀏覽線
凌亂的瀏覽線
凌亂的瀏覽線
  • 情感化
    情感化是增加用戶體驗,形成口碑傳播的好方法。表單設計中比較容易植入情感化設計的,一個是標簽命名的口語化(比如“姓名”,可以換成口語化的,“你可以稱呼我”;另外,也有表單設計成填空式的,我叫___,來自_,一張表單就是一道填充題),另一個是輸入時的交互反饋。

    Readme.io的貓頭鷹會在輸入密碼的時候遮住眼睛,是不是超萌!

Readme.io蒙眼貓頭鷹

表單元素

標簽

根據馬泰奧·彭佐的2006年的標簽對齊眼動實驗,頂對齊標簽移動到輸入框需要50毫秒,右對齊標簽需要240毫秒,而左對齊標簽則需要500毫秒。頂對齊標簽的效率是左對齊標簽的10倍之多(當然,英文單詞長短相差太多對左對齊標簽造成了重傷,中文方塊字標簽字數差異不大情況下,左對齊約等于右對齊,兼顧兩者之優點)。理論效率上,頂對齊>右對齊>左對齊,選擇使用哪一種標簽視情況而定。

  • 頂對齊

優點:和輸入框聯系最緊密,效率最高
缺點:增加了垂直空間

頂對齊標簽
頂對齊標簽

  • 右對齊

優點:和輸入框聯系緊密,減少垂直空間占用
缺點:標簽可讀性不強

右對齊標簽
右對齊標簽

  • 左對齊

優點:標簽可讀性強,減少垂直空間占用

缺點:和輸入框聯系不緊密

左對齊標簽
左對齊標簽
  • 輸入框內標簽

優點:與輸入框聯系緊密,同時減少空間占用

缺點:填寫完畢標簽就消失了,復核表單信息較困難

用途:輸入較少量信息時可使用(可以輔助圖標提示標簽信息,如下圖)

輸入框內標簽-圖標輔助
  • 靈活運用的標簽

下面這個例子就靈活運用了輸入框內標簽和頂標簽,在輸入前用輸入框內標簽占大字符顯示,輸入后變為小字符的頂標簽,兼具了提示性,同時頂標簽的顏色提示了當前輸入框,經過思考的良心作品!

輸入框內標簽+頂標簽
輸入框內標簽+頂標簽

輸入框

輸入方式

常規輸入方式有:文字框(text field)、下拉框(dropdown list)、單選框(radio button)、復選框(checkbox)。

衍生的輸入方式有:滑塊(range slider)、(加減)微調鈕、開關鈕(toggle switch)、Tab選框、搜索框等。

表格輸入

效率上,自動填充 > 選擇填充 > 自由填充

輸入值的限制對表單填寫很重要,是選擇填充優于自由填充的要點,也方便了后臺數據管理。下拉框就限定了用戶可輸入的值域,另外,日歷選擇器時間選擇器(data picker)理論上也是下拉框的衍生品。合理地設計“限制”條件來引導用戶是表單設計的一門藝術。

表單“限制”設計的藝術:日歷與時間選擇
表單“限制”設計的藝術:日歷與時間選擇
預填充

預填充如字面義是判斷用戶意圖預先為其填充表單,例如電商中填充用戶默認地址,登錄前填充用戶上次用戶名等。Apple Store在再次購買時,同一Apple ID下會默認填充好和上一次相同的信息,如若修改,則可選擇設置默認值。

預填充設計時可以考慮:默認值、可選值、常用值、歷史值、上次填充值等。

反饋

即時的反饋可以幫助用戶更好地填寫表單而不至于在提交時出錯影響體驗,同時,反饋作為一種交互方式,可以玩出各種花樣,讓你的表單更個性化。

將注冊按鈕、出錯提示、完成狀態提醒設計合一多態按鈕,簡潔實用。

按鈕、提示、狀態 合一
按鈕、提示、狀態 合一
小技巧
  • 下拉框 vs Tab框(橫向選擇框)

    現在,下拉框有了更好的選擇方式,只要9塊9!就是TAB框,TAB框好處顯而易見,首先,將選項都外露方便選擇,其次只要點一次。下拉框在點選下拉之后才能看到選項,進行搜索定位和選擇,點擊兩次。如果選項多的話,下拉框會更省空間。只有兩個選項的話就可以做成各種Switch,例如開關以及切換排序等。

下拉框&TAB框
  • 批量操作

    批量操作有個神器叫做同上。新建一溜兒表格,每個下拉框選項都叫同上,在禪道上看到的,特別合適批量新建有連續性的表格。

  • 可供性(Affordance)

    可供性指的是實物表現出來的其提供行為的可能,比如輸入框的長度可以暗示所填信息的長度,比如如果填寫地址的輸入框比填寫郵編的輸入框短,用戶心理一定會產生疙瘩懷疑自己是否看錯或者填錯了。另一個常見的例子是在年月填寫中的MM/YYYY,暗示了填寫方式。

動作

提交、保存、下一步、取消等稱為表單的動作。一般將動作分為主動作(Primary Action)和次動作(Secondary Action)。例如,步驟中“上一步”相對于“下一步”是主動作,因為我們希望任務能往下繼續流。“提交”相對于“取消”是主動作。

在視覺上,可以通過差異化的設計來區分主動作與次動作,引導用戶完成任務流。

主動作與次動作
主動作與次動作

小結

最近重新改版設計了一個幾乎都是表單的工具,故此先搜集整理資料并做此歸納。表單設計在注冊登錄頁面和電商購買頁中涉及得較多,留個作業,重新設計1號店的注冊登錄頁,歡迎留言或者郵件交流。

一些思路:1. 考慮首次購買,是否必須注冊登錄 2. 注冊和登錄必須分開嗎 3. 必填的信息有哪些,其他可選信息如何說服用戶填寫 4. 是否需要用戶一次填完所有信息,如果不是,可以在用戶旅程的哪些觸點引導他們填寫

最后,平安夜快樂~


參考:

《WEB表單設計——點石成金的藝術》

《表單設計的思考》

《大家都做表,為什么他們贏了》

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,835評論 6 534
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,676評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,730評論 0 380
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,118評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,873評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,266評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,330評論 3 443
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,482評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,036評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,846評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,025評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,575評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,279評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,684評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,953評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,751評論 3 394
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,016評論 2 375

推薦閱讀更多精彩內容

  • 一. 表單設計的影響與原則 1.1 表單的產生 由內而外,網站根據自身信息存儲格式要求,從數據庫映射成表單。 由外...
    曉夢蟬君閱讀 12,126評論 1 30
  • 表單是什么? 表單是一個包含表單元素的區域,使用表單標簽( )定義。 表單元素是允許用戶在表單中輸入信息的元素,主...
    Meowmaid閱讀 1,435評論 1 7
  • 我們每天都要和大量的表單交互,表單設計的好壞直接影響著我們使用產品的直觀感受,同時表單設計的好壞還會影響公司產品的...
    北海_閱讀 1,365評論 0 14
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,154評論 4 61
  • 網上鮮有用戶體驗的文章會把事情發生的原因給你講的那么詳細。相對于本文作者給出的方法,那些追溯源頭的研究更值得一看。...
    D27閱讀 1,620評論 0 5